サーバーから返されたデータに基づいて UI コンポーネントを動的に生成する必要があるアプリを開発しています。UILabels、UITextFields、UIPickerViews などをコードで動的に生成することにより、動的レイアウトを実現しました。例:
for(int i=0; i < count; i++)
{
UITextField *txtField = [[UITextField alloc] initWithFrame:CGRectMake(10, 10, 300, 30)];
txtField.placeholder = [@"Test Input" ];
[self.view addSubview:txtField];
}
さて、私の質問は、ユーザーがテキスト フィールドに入力した内容を取得するにはどうすればよいかということです。このテキスト フィールドをモデル オブジェクトの変数にマップする方法がありません。オプションとして KVO を検討していますが、デューデリジェンスを行い、これを達成するためのより簡単な方法があるかどうかを確認したいと考えていました。
ありがとう、サイバーヴェーダー