【问题标题】:Can I not remove the return key on the keyboard? Or at least change its text to "Set"?我可以不删除键盘上的返回键吗?或者至少将其文本更改为“设置”?
【发布时间】:2011-04-29 17:53:08
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: iphone objective-c cocoa-touch


    【解决方案1】:

    不,不可能*隐藏“返回”键。

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

    theTextField.returnKeyType = UIReturnKeyDone;
    

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

    【讨论】:

      猜你喜欢
      • 2013-10-11
      • 1970-01-01
      • 1970-01-01
      • 2011-06-09
      • 2013-11-17
      • 2020-09-05
      • 1970-01-01
      • 1970-01-01
      • 2014-02-05
      相关资源
      最近更新 更多