Objective c iPad iOS 9在选择textfield时显示键盘出现问题
我的应用程序是基于iPhone的应用程序,同时在iPad设备上运行我的应用程序 我选择了UITextField,第一次仅在iPad设备上显示键盘需要10到20秒,但后来显示键盘时效果很好,这是一件奇怪的事情 请帮我解决这个问题这对我很有效Objective c iPad iOS 9在选择textfield时显示键盘出现问题,objective-c,ios9,Objective C,Ios9,我的应用程序是基于iPhone的应用程序,同时在iPad设备上运行我的应用程序 我选择了UITextField,第一次仅在iPad设备上显示键盘需要10到20秒,但后来显示键盘时效果很好,这是一件奇怪的事情 请帮我解决这个问题这对我很有效 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Preloads ke
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Preloads keyboard so there's no lag on initial keyboard appearance.
UITextField *lagFreeField = [[UITextField alloc] init];
[self.window addSubview:lagFreeField];
[lagFreeField becomeFirstResponder];
[lagFreeField resignFirstResponder];
[lagFreeField removeFromSuperview];
}
取自此堆栈溢出答案:请尝试我在其他地方读到的答案。由于构建设置中的优化设置,在第一次启动时,在调试模式下似乎存在问题。最快的,最小的[-Os]。在发布模式下构建时,我会再次检查您是否仍然看到问题。如果不这样做,则可以将预加载代码包装在ifdef调试中,以便仅在调试模式下运行时添加它,以方便使用。10-20秒的延迟比我所经历的要长。我只看到大约5-7秒的延迟。