【问题标题】:How to dismiss the numeric keyboard after ten digits?十位数后如何关闭数字键盘?
【发布时间】:2012-06-08 09:19:44
【问题描述】:

我在故事板中有一个场景,在那个场景中有一个文本字段。

此文本字段用于保存电话号码,因此我希望小键盘在输入 10 位数字后关闭/消失。

我看到了一个非常相似的post,但是当我尝试将代码放入我的 ViewController.m 文件时,小键盘并没有消失。如果有人可以帮助了解我的情况,我将不胜感激。

【问题讨论】:

    标签: ios


    【解决方案1】:

    哦,该解决方案应该有效。其中之一:

    • 检查你的目标 UITextField 有一个委托,它等于self
    • 使用调试器查看是否曾调用过-(BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

    【讨论】:

    • 当我将“Outlets”下的代理线从“实用程序”窗格拖到情节提要视图中的文本字段时,它不会建立连接。它将允许我将标记为委托的线(当我选择了文本字段时)拖动到场景中的其他对象,而不是它本身。
    猜你喜欢
    • 1970-01-01
    • 2018-12-24
    • 2014-10-10
    • 2018-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 2012-01-02
    相关资源
    最近更新 更多