【问题标题】:Why doesn't a tap on UITextField open the keyboard?为什么点击 UITextField 不打开键盘?
【发布时间】:2011-08-26 02:54:00
【问题描述】:

我对 Objective-C 和 Cocoa Touch 非常陌生。我一直在关注一本书的教程。目前我有一个UITextField,它应该在用户点击时打开键盘以输入输入。

但是,当我运行应用程序时,当我点击文本字段时没有任何反应。我检查了它的所有属性,并确保它已启用并且用户交互已启用。

我真的错过了什么吗?教程看了两三遍,还是不知道哪里出了问题。

【问题讨论】:

  • 文本字段是如何创建的?按代码还是按 XIB?
  • 有同样的问题。有人有解决办法吗?

标签: objective-c cocoa-touch ios keyboard uitextfield


【解决方案1】:

将该文本字段设置为第一响应者。见How do I set the firstresponder?

【讨论】:

  • 点击文本字段时应该会自动发生这种情况。
  • 是的,但我想我记得有一个类似的问题,并且为我解决了这个问题。可能我记错了。
【解决方案2】:

您是否在界面生成器中链接了所有内容(如果您通过 XIB 创建了文本字段)

【讨论】:

    猜你喜欢
    • 2021-10-21
    • 1970-01-01
    • 2014-11-18
    • 1970-01-01
    • 1970-01-01
    • 2018-01-15
    • 1970-01-01
    • 2020-12-14
    • 2020-05-26
    相关资源
    最近更新 更多