Как производится анимация кнопки покупки в магазине приложений? - PullRequest
0 голосов
/ 18 февраля 2010

Я попытался создать две кнопки UIB программно, как описано здесь . Это прекрасно работает, но, кажется, не существует простого перехода для расширения UIButton слева, как это видно в магазине приложений.

Ответы [ 2 ]

0 голосов
/ 23 августа 2010

Предполагается, что ваша кнопка начинается с ширины 50, высоты 38 и в 100 100 точке экрана:

[UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:.5];
    yourButton.frame = CGRectMake(70, 100, 80, 38); // this makes the button 80 wide, expanding to the left
    //here you can change other values, such as the background image and title.
    [UIView commitAnimations];
0 голосов
/ 18 февраля 2010

Если вы хотите анимировать размер вашей кнопки, вы можете использовать трансформации или увеличить рамку. Просто установите новый кадр или трансформируйте, запустите анимацию, и ваша кнопка будет анимирована до нового размера.

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