Xcode 6.3でiPhoneアプリを開発しています。

その中で、複数の値を入力させる画面があります。
直接入力してもらうのではなく、こちらが用意した値の中から選ぶカタチの入力方法を実装したいです。

このページを参考に少し修正し、
1. TextFieldをクリック
2. Modalで出現した複数の値から、タップで選択
3. 最初のTextFieldに反映
というやり方は実現できたのですが、これを1つのコンポーネントとして切り出し、選択肢を配列として渡せばすぐに同様のTextFieldが作成できるようなものを実装したいです。
どのように作成したらよいか困っています。

イメージは、画像の通りなのですが、日本語・英語ともに検索してもなかなかいい解が見つかりませんので、サンプルコードなど教えて頂けたらとてもうれしいです。

よろしくお願いします。

IMG_0638.JPG