4
我使用底部的標籤欄設置了一個新應用程序。下面是我的根視圖控制器的viewDidAppear:
方法:無法在iOS7中淡入淡出UIToolbar或UITabbar
- (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
時,會發生同樣的事情。