iphone - 这是转到下一个 UITextField (使用 textFieldShouldReturn)的一种黑客方式吗?

标签 iphone uitextfield first-responder uitextfielddelegate

- (BOOL)textFieldShouldReturn:(UITextField *)sender
{
    if(sender.returnKeyType == UIReturnKeyNext){
        // Make something else first responder
    }else if(sender.returnKeyType == UIReturnKeyGo){
        // Do something
    }else{
        [sender resignFirstResponder];
    }
    return YES;
}

我有一个使用它的 UITextFieldDelegate。我是 iPhone 开发新手。来自网络,我习惯于动态且最小化地定义事件。这是从用户名到密码 UITextFields 的“好”方法吗?

有更好的常见做法吗?

最佳答案

这已经在这里进行了广泛的讨论:How to navigate through textfields (Next / Done Buttons)

但快速回答是肯定的,这很好!没什么奇怪的。

关于iphone - 这是转到下一个 UITextField (使用 textFieldShouldReturn)的一种黑客方式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7463952/

相关文章:

iphone - #import statements in .m or .h in objective-c?

ios - 将自定义输入 View 设置为全局所有文本字段的最简单方法

iphone - UIMenuController和响应者链: what's going on?

iphone - 更改 UISearchBar 的大小

iphone - iPhone-如何从设备读取书籍文件

iphone - 处理UIScrollView中UITextField的touchesBegan方法

iphone - 在 UITextField 中禁用放大镜

iPhone - 当键盘出现时如何滚动 UITextField 并调整 UITextView 的大小

iOS 关闭键盘但继续编辑

ios - 如何在没有 UINotifications IOS 的情况下获取键盘大小