Нужна помощь Синхронизация времени просмотра Загрузка - PullRequest
0 голосов
/ 19 июня 2011

У меня есть UIView, который перемещается с экрана на экран, используя следующий код. Проблема в том, что сначала загружается клавиатура, затем вид, как будто два отдельных вида выталкиваются на экран.

Я хочу, чтобы клавиатура и вид загружались одновременно.

[UIView animateWithDuration:.5 
                 animations:^{
                     [self.weightView setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
                 } 
                 completion:^(BOOL finished){
                     [weightTextField becomeFirstResponder];
                 }];

1 Ответ

0 голосов
/ 19 июня 2011

Вы должны вызывать becomeFirstRsponder в блоке «animation:», а не в блоке «завершение:», чтобы клавиатура и вид были анимированы вместе, а не один за другим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...