在处理选项卡控制器时仅旋转特定视图的特定方式

时间:2011-10-28 08:26:45

标签: objective-c ios xcode model-view-controller views

我有一个标签栏控制器,有很多(4)个不同的视图。我希望能够只将我的一个视图旋转到landScapeRight或LandscapeLeft(因此没有纵向或颠倒)。其他应该只是肖像或颠倒。我读到了某个地方,对于制表符控制器,所有子视图需要在方法中返回YES.AutoRotateToInterfaceOrientation:我已经完成了这一切并且一切正常但我似乎只能在一个全有或全无的情况下得到它,这意味着它要么全部都做了所有旋转或根本没有旋转。 如果有人对如何解决这个问题有任何想法或建议,我将不胜感激。

提前谢谢!

2 个答案:

答案 0 :(得分:0)

编辑(我误读了您的问题):我认为您不能单独轮换子视图。

答案 1 :(得分:0)

我假设您正在使用UITabBarController的子类来获取自动旋转行为。如果你想获得独立的旋转行为,你将不得不采用仿射变换路线。这是一种痛苦,但可行。