Tagプロパティを使用してUITextFieldが存在するかどうかを検出する方法はありますか?基本的に、動的に作成された多数のテキストフィールドがあり、キーパッドのリターンキーを使用してフィールドをタブで移動したいと思います。
別の投稿から以下のコードを使用しようとしていますが、「textField.superview」はnullを返します。プログラムでテキストフィールドを作成しています。
-(BOOL)textFieldShouldReturn:(UITextField*)textField;
{
NSInteger nextTag = textField.tag + 1;
// Try to find next responder
UIResponder* nextResponder = [textField.superview viewWithTag:nextTag];
if (nextResponder) {
// Found next responder, so set it.
[nextResponder becomeFirstResponder];
} else {
// Not found, so remove keyboard.
[textField resignFirstResponder];
}
return NO; // We do not want UITextField to insert line-breaks.
}