【发布时间】:2018-06-08 15:04:48
【问题描述】:
当我输入文字时,文本字段的插入符号飞入。
我注意到,这种情况只发生在第一次。
我认为这是一个init 问题,
如果我一开始给插入符号分配一个框架,可能没问题。
我认为,UITextInput 的 caretRect(for:) 方法是相关的。
如何解决?有什么好主意吗?
【问题讨论】:
当我输入文字时,文本字段的插入符号飞入。
我注意到,这种情况只发生在第一次。
我认为这是一个init 问题,
如果我一开始给插入符号分配一个框架,可能没问题。
我认为,UITextInput 的 caretRect(for:) 方法是相关的。
如何解决?有什么好主意吗?
【问题讨论】:
由于这个问题,我注意到我的应用中发生了同样的事情,摆脱动画的一种快速而简单的方法是将这两行放在我的 viewWillAppear 中:
self.searchBar.becomeFirstResponder()
self.searchBar.resignFirstResponder()
【讨论】:
viewWillAppear: