2013-09-29 27 views

回答

0

如果我想完成这个,我会创建一个UITabBarController并将其视图旋转90度。

使用这样的代码在- viewDidLoad

CGFloat radiansForRotation = -90.0 * (M_PI/180.0); // radians = degrees * (pi/180) 
CGAffineTransform rr = CGAffineTransformMakeRotation(radiansForRotation); 
self.view.transform = CGAffineTransformConcat(self.view.transform, rr); 
+0

thx回答!看这里(yadi.sk/d/xsLWlWSrA7qj2)我想做什么...一般是可以这样做吗?.. –

1

我不建议旋转的UITabBarController的看法,因为你需要解决很多问题,如的TabBar项目旋转的TabBar的大小,大小和旋转tabbar内容视图。

为什么不创建一个视图或视图控制器来定制你所需要的?

但是,如果你必须使用的UITabBarController,你应该旋转[UITabBarController tabBar]代替[UITabBarController view],因为[UITabBarController viewControllers]​​是[UITabBarController view]子视图。

旋转[UITabBarController tabBar]后,解决这些问题:

  1. [UITabBarController tabBar]大小[UITabBarController tabBar]
  2. UITabBarController内容视图的大小
  3. (需要列举的UITabBarController.view.subviews子视图中的项目的旋转,找出)
+0

thx回答!看看这里(yadi.sk/d/xsLWlWSrA7qj2)我想要做什么...一般可以这样做吗.. –

+0

我会使用集合视图 –

相关问题