【问题标题】:Keyboard issue on my app我的应用程序上的键盘问题
【发布时间】:2016-06-17 01:36:23
【问题描述】:

我刚刚制作了一个简单的应用程序,您可以在其中在四个框中输入内容并可以随机选择一个。输入框后,我需要离开键盘,以便人们可以看到结果是什么,但屏幕键盘仍然存在。这是我需要在应用程序文件中更改的内容吗?

【问题讨论】:

标签: swift


【解决方案1】:

您必须使用文本字段的resignFirstResponder() 属性。

【讨论】:

  • 问题在于我无法将 bool 类型的值分配给 uitextfield。
【解决方案2】:

如果您想在文本字段外点击时隐藏键盘,
您可以使用UITapGestureRecognizer

override func viewDidLoad() {
  super.viewDidLoad()

  let tapRecognizer = UITapGestureRecognizer(target: self, action: #selector(backgroundTapped(_:)))
  view.addGestureRecognizer(tapRecognizer)
}

func backgroundTapped(sender: UITapGestureRecognizer) {
  view.endEditing(true)
}

【讨论】:

    猜你喜欢
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 2012-08-05
    • 2022-06-17
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多