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