2017-12-01 5 views
-1

私は本当に誰かの助けが必要です。私はそのクレイジー質問を知っているが、私は何のために、inputViewとしてtableViewとテキストフィールドを持ってしようとしている?ピッカーはあなただけのオプションを選択して、私はちょうどTextFieldの配置方法複数選択と可視テキストのタグとして

enter image description here

下の画像のように、私はタグのような選択を見たいと思って選択したとき、私は、複数の選択をしているためにそれら

thisようなものが必要聞かせているので

私はそれをまったく行う方法を知らないです。あなたがのUITableViewの全機能を必要とするように、それは見ていないので、代わりのUITableViewを使用しての事前

+0

私はテキストフィールドを使用しません。なぜなら、単にそのようなタグを作ることを許可しないからです。あなたは代わりに 'UILabel'を使用して、それぞれの単語を別のラベルの中に入れることができます。また、タグのように見えるラベルのサブクラスを作るのもいいでしょう。 – Eric

+0

@エリック私はそれをやろうとします、ありがとう! – AnaMM

答えて

0

おかげで、UICollectionViewを使用しています。

ユーザー入力を取得しない限り、* UITextFieldは使用しないでください。代わりにUILabelを使用してテキストを表示するだけです。各セルにテキストを割り当てる場合は、すべての文字列を配列に格納し、それに応じて各文字列をセルインデックスに割り当てます。 cellForRowAt関数で

var arrayOfStrings: [String] = ["A", "Tag", "One", "More", "Tag"] 

、この宣言:

cell.labelName.text = arrayOfStrings[indexPath.row] 

これは、それぞれのセルに各文字列を割り当てます。

これがうまくいけばうまくいきます。私もかなり新しい開発者です:)

+0

ありがとう!私はあなたが意味することを知っている、私はそれをやろうとするだろう、すべてが続くなら私はあなたに知らせる! – AnaMM

関連する問題