目标 - 通过NSArray进行C /迭代

时间:2013-07-04 08:21:28

标签: objective-c arrays iteration

----提醒:Noob问题传入----

基本上我在_textFields中有一堆文本字段,我想这样做,当我按下一个按钮(下一个)时,当前文本字段会重新响应第一个响应者,并且数组中的下一个文本字段获得第一个响应者

现在我不知道如何访问counter + 1元素。

for (UITextField *counter in _textFields)
    if ([counter isFirstResponder])
         [*insert text here* becomeFirstResponder];

编辑: 现在我已经想出了这种方式,但我感觉有一种更优雅的方式。

for (int i = 0 ; i < [_textFields count] - 1 ; ++i )
    if ( [[_textFields objectAtIndex: i] isFirstResponder]) {
        [[_textFields objectAtIndex: i+1 ] becomeFirstResponder];
        break;
    }

0 个答案:

没有答案