Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 自定义键盘出现约5秒延迟_Ios_Objective C_Xcode_Keyboard_Uiinputviewcontroller - Fatal编程技术网

Ios 自定义键盘出现约5秒延迟

Ios 自定义键盘出现约5秒延迟,ios,objective-c,xcode,keyboard,uiinputviewcontroller,Ios,Objective C,Xcode,Keyboard,Uiinputviewcontroller,我正在用obj-c、Xcode 7(也试过6)制作定制键盘。问题是键盘加载太慢。 我尝试加载完全为空的UIInputViewController视图-无更改。我没有XIB,没有大量资源。如果有人知道这个问题的解决方法,请写一个答案。用户不会愿意每次键盘延迟都等待。众所周知,在应用程序启动后第一次打开键盘时,键盘(自定义或非自定义)可能会加载缓慢。 它只在调试模式下发生,并且由于优化级别高,不应该在发布版本中发生。如果需要帮助,请使用一些相关代码更新您的问题。我尝试像这样运行完全空的键盘:-(vo

我正在用obj-c、Xcode 7(也试过6)制作定制键盘。问题是键盘加载太慢。

我尝试加载完全为空的
UIInputViewController
视图-无更改。我没有XIB,没有大量资源。如果有人知道这个问题的解决方法,请写一个答案。用户不会愿意每次键盘延迟都等待。

众所周知,在应用程序启动后第一次打开键盘时,键盘(自定义或非自定义)可能会加载缓慢。

它只在调试模式下发生,并且由于优化级别高,不应该在发布版本中发生。

如果需要帮助,请使用一些相关代码更新您的问题。我尝试像这样运行完全空的键盘:-(void)viewDidLoad{[super viewDidLoad];}结果相同,所以我不认为它在代码中。你是否也发现你的键盘看起来很难看,好像在实际的键盘渲染之前,先捕获并显示了一个低分辨率的图像?我希望我在两周前就知道这一点!!非常感谢。我也有同样的问题,有时候,我的键盘在聚光灯搜索时不显示。你的意思是,当我们用xcode在设备上安装键盘时,它会变慢,但在发布版本并更新到appstore后,它会加载得更快吗?是的。要确保这一点,请将应用程序构建为发行版,而不是调试版。然后将进行优化,延迟应消失;)@SumanAdhikari尝试使用“发布”设置构建您的应用程序。如果延迟没有消失,说明您在某个地方遇到了问题。@QuentinHayot由于自动布局,似乎有额外的开销。禁用自动布局后,性能问题已消失。现在,我正在尝试使用弹簧和支柱来制作整个布局,先生。那样的话,表演真的很快。罪魁祸首是自动布局。