【问题标题】:Cannot select textfield with single tap (Swift)无法通过单击选择文本字段(Swift)
【发布时间】:2016-08-20 02:51:29
【问题描述】:

我在自定义 UITableView 单元格中有两个 UITextField。选择第一个文本字段就可以了,并且键盘按原样显示。但是,虽然选择了其中一个文本字段,但如果您尝试点击另一个文本字段,则键盘继续显示,但TextField不会注册键盘键入输入。

我已经尝试了几个小时,但没有成功。在第二个文本字段上再次点击后,它终于聚焦并且一切都很好。有什么解决办法吗?

【问题讨论】:

  • 显示一些代码/屏幕
  • @derdida gif 已添加
  • @MattButler,如何将屏幕转换为 Gif?
  • @MohanSingh ezgif.com/video-to-gif 或任何其他在线 gif 转换器
  • @MattButler 哦,好的,谢谢你的朋友:D

标签: ios swift uitextfield


【解决方案1】:

我在一些触摸事件上遇到了同样的问题 - 尝试强制 iOS 在主线程上运行:

dispatch_async(dispatch_get_main_queue(),{
   self.yourTextField.becomeFirstResponder()
})

【讨论】:

  • 非常感谢!
猜你喜欢
  • 2016-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-24
  • 2013-04-29
  • 1970-01-01
  • 1970-01-01
  • 2020-11-15
相关资源
最近更新 更多