我注意到可以使用 iOS 键盘右下角的 done/next/return 键触发操作并在文本字段中移动。是否可以使用该按钮更改视图或触发 segue?
例如,能够在 UITextField 中输入内容,然后只需点击“下一步”即可移动到下一个视图控制器,而不必使用单独的按钮或导航项,这将是一件很酷的事情。
可能是一个愚蠢的问题,但我一直在想是否有可能。
我注意到可以使用 iOS 键盘右下角的 done/next/return 键触发操作并在文本字段中移动。是否可以使用该按钮更改视图或触发 segue?
例如,能够在 UITextField 中输入内容,然后只需点击“下一步”即可移动到下一个视图控制器,而不必使用单独的按钮或导航项,这将是一件很酷的事情。
可能是一个愚蠢的问题,但我一直在想是否有可能。
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
//Next button was pressed
//Push some viewcontroller here
return YES;
}
确保将 UITextField 的委托设置为 self
有可能的。如果是 UITextField,可以实现 textFieldShouldReturn:。如果是 UITextView,则实现 textView:shouldChangeTextInRange:replacementText:,并在替换文本中查找 \n。
在任何一种情况下,您都可以执行转场、导航或模态推送等。