ストーリーボードに多くのテキスト フィールドを作成し、オブジェクトをViewController.hに登録しました。
@property (weak, nonatomic) IBOutlet UITextField *a0;
@property (weak, nonatomic) IBOutlet UITextField *a1;
@property (weak, nonatomic) IBOutlet UITextField *a2;
@property (weak, nonatomic) IBOutlet UITextField *a3;
...
textfield の値が 0 の場合にチェックするなど、テキスト フィールドの間に何かを追加したいと考えています。現在、多くの if-else ステートメントを書かなければなりません。
if(self.a1.text==0){
//do something
}else if(self.a2.text==0){
//do something
}...
これを行うためにループを使用したいと思います。修復 ID を使用してテキスト フィールドのオブジェクトを取得できますか? 復元 ID を順番に割り当てたとします (つまり、a0、a1、a2...)。
for(int i=0; i<10;i++){
if(findViewById("a"+i).text==0){
//do something
}
}
それをしてもいいですか?