繁体   English   中英

iOS - 使用键盘“下一步”按钮更改ViewController?

[英]iOS - Change a ViewController with the keyboard “next” button?

我注意到可以使用iOS键盘右下角的done / next / return键触发操作并在文本字段中移动。 是否可以使用该按钮更改视图或触发segue?

例如,能够在UITextField中输入内容,然后点击“下一步”移动到下一个viewController而不必使用单独的按钮或导航项是很酷的。

可能是一个愚蠢的问题,但我一直想知道它是否有可能存在一段时间。

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    //Next button was pressed
    //Push some viewcontroller here
    return YES;
}

确保将UITextField的委托设置为self

有可能的。 如果它是UITextField,则可以实现textFieldShouldReturn:。 如果是UITextView,则实现textView:shouldChangeTextInRange:replacementText:,并在替换文本中查找\\ n。

在任何一种情况下,您都可以执行segue,执行导航或模态推送等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM