0
应该在主线程上调用becomeFirstResponder()吗?应该在主线程上调用becomeFirstResponder()吗?
DispatchQueue.main.async {
self.inputBarView.placeholderTextView.becomeFirstResponder()
}
我已经修复了一个闪烁的问题,我已确认被称为主线程的方法后,动画变得平滑。
但是,我不确定这是否正确。
没有什么说它应该总是在主线程上调用,但是文档中有一些说只应该在作为活动视图层次结构一部分的视图上调用该方法。有关更多详细信息,请参阅https://developer.apple.com/documentation/uikit/uiresponder/1621113-becomefirstresponder,但如果您为动画显示代码也会有所帮助,因为可能存在潜在的问题。 – TNguyen