ここで簡単な質問:テキストフィールドを見つけるためにサブビューを列挙する正しい方法はどれですか?iPhone:UITextFieldsで列挙する方法
NSMutableArray *mutableTFs = [[NSMutableArray alloc] init];
for (UIView *view in [self.view subviews]) {
if ([view isKindOfClass:[UITextField class]]) {
[mutableTFs addObject:view];
}
}
OR
NSMutableArray *mutableTFs = [[NSMutableArray alloc] init];
for (UITextField *textField in [self.view subviews]) {
[mutableTFs addObject:textField];
}
私はこれが正しい言葉遣いではないですけど、それはトップの方法であればどのような私は理解していないことは、どのように「変換」ビューからそれを行うれますテキストフィールドに?
あなた前の質問は[こちら](http://stackoverflow.com/questions/6753108/uitextfield-questions-input-accessory-and-enumeration)の場合には、誰もが興味を持っています。 – bshirley
"ビューからテキストフィールドに変換する方法は?" - UITextFieldはUIViewを継承しているため、すべてのUITextFieldはUIViewです。あなたはそれをUIViewに変換せず、キャストして、UIViewのどのメソッドもこのオブジェクトで動作することをコンパイラに伝えます。以下の修正された関数を使用して、オブジェクトに対して反復処理を行う際にUITextFieldメソッドを使用する場合は、2番目のアプローチが必要です。ポストにあるものを使用しないでください。P – ColdLogic