iOS UISearchBar在调用becomeFirstResponder - iOS7后显示键盘的延迟

时间:2014-01-14 16:38:31

标签: ios objective-c ios7 uisearchbar

我有一个UISearchBar,它是一个IBOutlet。点击搜索栏或在viewDidAppear中调用[searchBar becomeFirstResponder]会导致在键盘出现之前UI被锁定几秒钟。

我在Instruments中看过这个,并且在调用了becomeFirstResponder时会出现CPU使用率峰值,但我不确定如何将其缩小到尖峰内的方法/一堆方法。

视图控制器没有阻塞任何东西,主线程上没有其他东西运行(据我所见)。这仅在调用becomeFirstResponder或点击搜索栏后第一次发生。一旦键盘被解除,它就不会再发生了。

任何帮助都会非常感激,因为我看不出真正的错误。

这一切都在iOS7,iPhone和iPad BTW上运行。

0 个答案:

没有答案