editFirstResponder在编辑结束事件中不起作用

时间:2016-04-21 06:24:17

标签: objective-c uitextfield xcode7.3 becomefirstresponder

我正在检查文本字段值。如果它将为空,则焦点将保留在同一文本字段中,否则它将移动到另一个文本字段。所以,这是我实现的一些代码。但是,目前它还没有发挥作用。

- (IBAction)verifyDisplayName:(id)sender {
        if ([_displayName.text isEqualToString:@""])
        {
            [_displayNameField becomeFirstResponder];
        }
        else
        {
            _displayNameVerified = YES;
        }
}  

请给我与我的查询相关的建议。

由于

1 个答案:

答案 0 :(得分:0)

检查变量; 在这里检查_displayName.text 接下来,您要设置[_displayNameField becomeFirstResponder];

我认为最好像这样使用smthg:

_displayName.text.length > 0 //In this case you can validate length of your name, if conditions will change

希望有所帮助