iOS - How can I preload the keyboard?

后端 未结 4 1582
滥情空心
滥情空心 2021-01-30 13:43

The Problem

In most iPhone apps, there\'s a quite a bit of delay the first time that the keyboard is presented (presumably creating the keyboard takes quite a bit of o

4条回答
  •  孤城傲影
    2021-01-30 14:01

    Here's what I do:

    - (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];
    }
    

    Super slow lag/delay on initial keyboard animation of UITextField

提交回复
热议问题