Как анимировать цвет фона UIButton - PullRequest
1 голос
/ 24 августа 2010

Я хочу изменить цвет фона UIButton с черного на белый. Но я хочу изменить это в анимации. Например ... черный> серый> белый. Есть ли простой способ сделать это в iPhone SDK? благодарю вас.

Ответы [ 2 ]

7 голосов
/ 24 августа 2010
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0.0, 0.0, 300, 50)];
    [button setTitle:@"hi" forState:UIControlStateNormal];
    [button setBackgroundColor:[UIColor blackColor]];
    [self.view addSubview:button];
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:2.5];
    button.backgroundColor = [UIColor whiteColor];
    [UIView commitAnimations];
0 голосов
/ 24 августа 2010

Свойство backgroundColor можно анимировать начиная с версии 3.2 SDK.

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