アンケートフォームのように振る舞うはずの UIView があります。このビューでは、質問として機能する動的な量の UILabels と、ユーザーが回答を入力する場所である UITextField をプログラムで作成しています。この UIView には、次のフォームに移動するために押すボタンもあります。
私の質問は、10 個の質問があるとしましょう。特定のビューに 10 個の UITextFields を持つ 10 個の UILabels を意味します。ユーザーが終了する (ボタンをクリックする) ときに、繰り返し処理する各 UITextField から UILabel 値 (その回答の質問を示す) を取得できる方法はありますか?
簡単な解決策は、UILabel 値がその値であるディクショナリのキーとして各 UITextField ポインターを格納することですが、これ以上メモリやデータ構造を使用したくありません。
また、StoryBoard を使用する場合、アウトレットを介してラベルをテキストフィールドに接続できることも知っています。
UITextField に UILabel 値を格納できる隠し変数があるかどうかを調べてみましたが、そのようなものは見つかりませんでした。
このためのプログラム的で簡単な追加メモリのないソリューションはありますか?