【问题标题】:iOS keyboard with "Go" button instead of return带有“Go”按钮而不是返回的 iOS 键盘
【发布时间】:2011-05-28 06:06:31
【问题描述】:

有没有办法像在 Safari 中访问登录字段时那样使用带有“Go”键而不是“Return”键的键盘?我猜这应该是微不足道的,但我的搜索没有出现任何东西。 :(

提前致谢。

【问题讨论】:

    标签: iphone objective-c ios ipad cocoa-touch


    【解决方案1】:

    对于UITextField 或可编辑的UITextView:

    [myTextField setReturnKeyType:UIReturnKeyGo];
    

    您也可以在 Interface Builder 中的 Text Input Traits 下为您的文本字段/视图进行配置:

    【讨论】:

    • 或在 IB 中选择回车键“Go”
    • 谢谢。我知道答案就是这么简单,但今天看来我的谷歌技能让我失望了。在 8 分钟内接受答案。 :)
    • 这个答案对我很有用,但我也在寻找“Go”按钮的回调函数,我发现它是: - (BOOL) textFieldShouldReturn:(UITextField *)textField { //客户代码返回 YES;您需要将 UITextField 委托发送到您的视图控制器以使其工作。
    • @BoltClock :我们可以添加自定义文本,例如“我们开始吧!”在返回按钮上?
    【解决方案2】:
    myTextField.returnKeyType =  UIReturnKeyType.Go
    

    返回键名称的其他选项可以在以下位置找到:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextInputTraits_Protocol/#//apple_ref/c/tdef/UIReturnKeyType

    【讨论】:

      【解决方案3】:

      您可以使用这种简单的方法:[textField setReturnKeyType:UIReturnKeyGo]; 而不是“添加”按钮。

      其他,您可以通过编程方式创建一个带有您想要的按钮的键盘。

      【讨论】:

        【解决方案4】:

        在 Xamarin.iOS 或 Monotouch 中是:

        myTextField.ReturnKeyType = UIReturnKeyType.Go;
        

        可能的值是:

           Default
           Go
           Google
           Join
           Next
           Route
           Search
           Send
           Yahoo
           Done
           EmergencyCall
           Continue
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-09-28
          • 2014-05-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-11
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多