【发布时间】:2013-10-08 21:30:17
【问题描述】:
我设置了一个底部带有标签栏的新应用程序。下面是我的根视图控制器的viewDidAppear: 方法:
- (void)viewDidAppear:(BOOL)animated
{
self.tabBarController.tabBar.alpha = 0.0f;
[UIView animateWithDuration:10.0f delay:0 options:UIViewAnimationOptionBeginFromCurrentState animations:^{
self.view.backgroundColor = [UIColor redColor];
self.tabBarController.tabBar.alpha = 1.0f;
} completion:nil];
}
我观察到,视图一出现,就有alpha = 1.0f。我希望它以alpha = 0.0f 开始,然后逐渐变为alpha = 1.0f。另一方面,背景淡化为backgroundColor 预期的红色。
当我尝试淡化 UIToolbar 时,也会发生同样的事情。
【问题讨论】:
标签: uikit core-animation ios7 uitabbar uitoolbar