我有一个UISearchBar,它是一个IBOutlet。点击搜索栏或在viewDidAppear中调用[searchBar becomeFirstResponder]
会导致在键盘出现之前UI被锁定几秒钟。
我在Instruments中看过这个,并且在调用了becomeFirstResponder时会出现CPU使用率峰值,但我不确定如何将其缩小到尖峰内的方法/一堆方法。
视图控制器没有阻塞任何东西,主线程上没有其他东西运行(据我所见)。这仅在调用becomeFirstResponder或点击搜索栏后第一次发生。一旦键盘被解除,它就不会再发生了。
任何帮助都会非常感激,因为我看不出真正的错误。
这一切都在iOS7,iPhone和iPad BTW上运行。