下部にタブ バーがある新しいアプリケーションをセットアップしました。以下はviewDidAppear:
私のルートView Controllerの方法です:
- (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
ます。