Сделать текстовое поле сверху в анимированном виде iphone SDK - PullRequest
0 голосов
/ 07 июня 2010

Можно ли сделать текстовое поле сверху вниз при анимации при нажатии кнопки?

Спасибо заранее.

1 Ответ

0 голосов
/ 07 июня 2010

Да. Вы должны изменить кадр UITextField внутри блока анимации. Что-то вроде этого. Предположим, например, что начало Y текстового поля перед нажатием кнопки равно 0.0f (верхняя часть его контейнера).

- (void) buttonPressed {
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration: <desired_animation_duration_in_seconds> ];

    CGRect aFrame = _myTextField.frame;
    aFrame.origin.y = <desired_y_coord>;
    _myTextField.frame = aFrame;

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