我不敢相信这个问题还没有被问到,但我一直找不到它,所以这是我的假设。
我已经使用 Interface Builder 创建了自定义 UITableViewCel
l 子类。它们每个都包含一个 UILabel
和一个 UITextField
并用于我们的登录屏幕。
在第一个 UITextField
上,我希望键盘键说 Next
。但是,在第二个 UITextField
上,我希望它说“完成”。
如何以编程方式更改键盘上 Return Key
的值?我不能使用 Interface Builder
,因为这会使两个键都显示为 Done
。
谢谢!
最佳答案
对于第一个UITextField
,阅读 THIS 关于如何在键盘上创建按钮的教程。您可以从那里学习逻辑并使用 Next
按钮而不是 Done
按钮。
//if you just want to make it appear NEXT//
textField.returnKeyType = UIReturnKeyNext;
对于第二个 UITextField
,使用...
// for DONE //
textField.returnKeyType = UIReturnKeyDone;
您通常可以创建按钮并将其重命名为任何内容,并确保在按下该按钮的事件中提供正确的 IBAction
。如果您确实创建了自己的自定义按钮,请查看上面的教程以了解如何将其放置在正确的坐标和内容中。
关于iphone - 如何以编程方式为特定 UITextField 设置返回键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6311015/