Супер медленная задержка / задержка при начальной анимации клавиатуры UITextField

Хорошо, эта проблема сводит меня с ума.

Клавиатура всплывает после того, как я коснусьUITextField, Это происходит только при первом появлении клавиатуры после запуска приложения, после чего анимация запускается мгновенно.

Сначала я подумал, что это проблема загрузки слишком большого количества изображений, или мойUITableView, но я только что создал новый проект только сUITextFieldи я до сих пор испытываю эту проблему. Я использую iOS 5, Xcode ver 4.2 и работаю на iPhone 4S.

Это мой код:

#import "ViewController.h"

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(20, 20, 280, 30)];
    textField.borderStyle = UITextBorderStyleRoundedRect;
    textField.delegate = self;
    [self.view addSubview:textField];
}

@end

Это общая проблема для всех приложений?

Прямо сейчас, единственный способ сделать это несколько лучше - этоtextField стать / подать в отставку первым ответчиком вviewDidAppear, но это не решает проблему полностью - она просто загружает задержку, когда вместо этого загружается представление. Если я нажму наtextField сразу после загрузки представления я все еще получаю проблему; если я подожду 3-4 секунды после загрузки представления, прежде чем дотронуться до textField, я не получу задержку.

Ответы на вопрос(11)

Ваш ответ на вопрос