【发布时间】:2013-07-20 14:54:15
【问题描述】:
第一次调用 becomeFirstResponder 时,速度很慢。 Instruments 的测量时间约为 160 毫秒……当它加载完所有必须加载的内容以使键盘出现在屏幕上时,键盘就出现了!杀死大部分流畅的动画。
然而第二次,它的速度非常快!只需 2 毫秒!
那么,我可以这样做吗?
【问题讨论】:
-
你的
becomeFirstResponder一直在做什么!? -
我个人注意到,如果您有额外的键盘,尤其是表情符号键盘,则键盘需要额外的时间。我正在用英文、西班牙文、日文和表情符号键盘测试键盘的框架,但我总是注意到速度大幅下降。
-
在这里查看@Vadoff 的答案-stackoverflow.com/a/20436797/558575
标签: ios objective-c uitextfield