【问题标题】:iphone:how to add colon(:) in number pad(numeric keyboard)?iphone:如何在数字键盘(数字键盘)中添加冒号(:)?
【发布时间】:2012-01-25 23:28:28
【问题描述】:

我想在我的文本字段中添加时间,为此,根据客户的要求,我使用数字键盘(数字键盘),但在数字键盘中没有冒号(:) 选项并以 min:sec 冒号( :) 是必需的。

那么如何在数字键盘中添加冒号?

你有什么想法吗?

【问题讨论】:

    标签: iphone xcode keyboard


    【解决方案1】:

    如果您没有在左下角添加像“完成”这样的按钮,您可以添加一个“:”按钮,当用户按下它时,您可以在文本字段中添加“:”。

    有一个关于向数字键盘添加按钮的古老但有用的教程 http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key

    【讨论】:

      【解决方案2】:

      您不能向现有键盘添加任何内容。在这种情况下,最好的选择是使用 UIKeyboardTypeNumbersAndPunctuation

      [myTimeTextField setKeyboardType: UIKeyboardTypeNumbersAndPunctuation];
      

      UIKeyboardTypeNumbersAndPunctuation 同时包含数字和标点符号(包括冒号)

      【讨论】:

      • 但我不想要字符,即 'ABC'
      • 那么剩下的唯一选择就是通过继承 UIView 类来创建一个 customKeyboard。
      【解决方案3】:

      您可以为小时、分钟和秒使用三个不同的文本字段。

      查看修改数字键盘的link

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-06-13
        • 1970-01-01
        • 2012-11-10
        • 2011-05-20
        • 2022-01-17
        • 1970-01-01
        • 2014-04-10
        • 2014-12-03
        相关资源
        最近更新 更多