0

我有一个 UIViewController,并且基于用户输入,我使用 push segue 将 UITabBarController 推送到导航堆栈。当推送动画时,UITabBar 变得透明。动画完成后,UITabBar 不再透明(想要的效果)。这仅在 iOS 7 上发生,并且在弹出动画期间也会发生。

有什么想法可以确保 UITabBar 在动画期间完全不透明吗?

4

1 回答 1

0

尝试

[[[UIApplication sharedApplication] keyWindow] setRootViewController:tabBar];

代替

[self.navigationController pushViewController:tabBar animated:YES];

在 navigationController 和 tabBarController 之间切换。

于 2013-10-22T15:18:12.997 回答