0

ユーザーが単語を選択するために使用するView Controllerを作成しようとしています。ユーザーは、単語を入力して単語を選択します。

私が探しているのは、次のことを達成するための最良のアプローチです: VC が読み込まれると、キーボードが表示されます。ユーザーが各文字を入力すると、キーボードの上に新しいタイルが表示され、文字が入力されるたびに構築されます。

UICollectionViewまたは customを使用して、これを達成する最良の方法は何ですかUIView。どちらのルートでも、これを設定する最良の方法は何Storyboardですか? また、前のサブビューの隣に文字が入力されるたびに、各サブビューを追加するにはどうすればよいですか? これに加えて、入力した文字の量に応じてこれらのビューを縮小する必要がありますが、これはどこで完了する必要がありますか?

4

1 に答える 1

0

UICollectionViewCellユーザーが文字を入力するたびに、その中に単一の文字を含むを作成したいようですね。キーボードをこの機能にどのように配線していますか? UITextField を使用している場合は、デリゲートとして登録し、デリゲート メソッドtextField:shouldChangeCharactersInRange:replacementString:が呼び出されたときにセルを挿入できます。

画面上の文字数に基づくレイアウトの問題とスケーリングに関する限り、「自動レイアウトをマスターするためのベスト プラクティス」セッションをご覧ください。文字で達成しようとしているものとかなり似たデモンストレーションが実際にあります。あなたがやろうとしていることを私が理解していると仮定します。

于 2013-08-11T22:23:53.440 に答える