我有一段简单的代码,适用于除 iOS4 之外的每个系统。
这是关于为 UITextField 辞职的第一响应者。文本字段已全部连接好,这是委托(delegate)的代码:

- (BOOL)textFieldShouldReturn:(UITextField *)textField{
    [opis resignFirstResponder];
    return YES;
}

我几乎尝试了所有可能的方法,也尝试返回 NO 并且它不起作用。最奇怪的是,它确实适用于 4.0 之前的每个 iphone 操作系统和 iPad(在模拟器和实际设备上测试)
任何人都可以帮忙吗?

最佳答案

这适用于我在 iOS4 中的 3GS。您确定正确设置了 UITextField 委托(delegate)吗?

- (BOOL) textFieldShouldReturn:(UITextField*)textField {
[textField resignFirstResponder];
return YES;
}

关于iphone - UITextField 退出第一响应者 iOS4,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3186065/

10-15 15:20