更改UITabBar的高度
我UITabBarController用作根视图,并且应用程序支持iOS 6及更高版本。项目类的层次结构如下。 UITabBarController - tab1 - UINavigationController - UIViewController - UIViewController . . - tab2 - UINavigationController - UIViewController - UIViewController . . . - tab3 - UIViewController - tab4 - UIViewController 我使用下面的代码来更改上面层次结构UITabBar中的一个UIViewControllers(位于里面UINavigationController)的高度。 CGRect tabbarFrame = self.tabBarController.tabBar.frame; tabbarFrame.size.height += 60; self.tabBarController.tabBar.frame = tabbarFrame; 但是它并没有改变高度。UITabBar以默认高度显示。尽管记录其值会打印更改的值,如下所示。 <UITabBar: 0xb528f60; frame = (0 431; …