2013-09-29 60 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

我會使用集合視圖 –

相關問題