0

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

例如,能够在 UITextField 中输入内容,然后只需点击“下一步”即可移动到下一个视图控制器,而不必使用单独的按钮或导航项,这将是一件很酷的事情。

可能是一个愚蠢的问题,但我一直在想是否有可能。

4

2 回答 2

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

确保将 UITextField 的委托设置为 self

于 2012-07-19T04:08:08.557 回答
1

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

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

于 2012-07-19T04:11:06.827 回答