我可以不删除键盘上的返回键吗?或者至少将其文本更改为“设置”?

时间:2011-04-29 17:53:08

标签: iphone objective-c cocoa-touch

我正在为我的iphone应用创建一个注册页面,并且遇到一些问题,使得输入视图的工作方式适用于不同类型的字段。这些字段在表格视图中列为单元格,并且编辑应该通过从底部向上滑动的适当输入视图直接在表格中进行。

让我只关注这里的两个字段,即用户名字段和 birthday 字段:对于用户名字段,有一个支持ASCII的键盘是有意义的当用户按下字段时向上滑动,而日期选择器在生日字段情况下似乎更有用。

对于键盘和日期选择器,取消按钮可以位于输入视图正上方的工具栏中。但是设置按钮怎么样?如果我把它放在工具栏中,我需要键盘上的返回键才能消失!但这不可能吗?

如果无法删除返回键,那么我可能只能在生日情况下使用工具栏中的设置按钮,然后使用返回键作为用户名案例中的设置按钮 - 但我至少可以改变返回键上的文字“Set”?

1 个答案:

答案 0 :(得分:1)

不可以*隐藏“返回”键。

无法将字符串设置为“设置”,但可以使用the .returnKeyType属性将其更改为limited set of strings

theTextField.returnKeyType = UIReturnKeyDone;

(*你可以在它上面直接放置一个不透明的UIView,但这是一个非常糟糕的做法,如果用户选择不同的输入法,通常就会中断)