Iphone Xcode,使用按钮转到独立视图控制器,还是需要选项卡栏?
我对独立视图控制器感到困惑。我需要一个独立的视图,以便可以控制与其他视图(视图A)和父视图(Splashview)分开的旋转。这可以通过使用视图a上的按钮来完成,还是必须有一个选项卡栏。现在,我只有UIViewController的一个子类,无法将旋转与其他视图分开控制。如果只想旋转ViewController的一个视图,而不是全部视图,则有两种可能:Iphone Xcode,使用按钮转到独立视图控制器,还是需要选项卡栏?,iphone,xcode,uiviewcontroller,rotation,Iphone,Xcode,Uiviewcontroller,Rotation,我对独立视图控制器感到困惑。我需要一个独立的视图,以便可以控制与其他视图(视图A)和父视图(Splashview)分开的旋转。这可以通过使用视图a上的按钮来完成,还是必须有一个选项卡栏。现在,我只有UIViewController的一个子类,无法将旋转与其他视图分开控制。如果只想旋转ViewController的一个视图,而不是全部视图,则有两种可能: 通过观察设备旋转通知自行管理旋转,并将视图的transform属性更改为相应的cGraffineTransformMakeRotation 也
- 通过观察设备旋转通知自行管理旋转,并将视图的
属性更改为相应的transform
cGraffineTransformMakeRotation
- 也许您可以使用“容器视图控制器”模式让主控制器嵌入一个子视图控制器,该子视图控制器将只管理您感兴趣的视图,并且允许旋转(未测试)
有关更多详细信息,请参阅苹果文档中的视图控制器编程指南。我不明白你所说的旋转是什么意思。你的意思是将其他控制器切换到主视图中吗?通常,您使用每个屏幕的一个视图控制器+按钮进行导航,或者使用选项卡进行导航。您也可以嵌入UIViewController,但这会使事情复杂化。你的选择。请添加一些代码或层次结构的草图,不清楚你到底想做什么accomplish@Jano我在使用shouldautorotatetointerfaceorientation方法时遇到问题。当我尝试在子视图(视图B)上返回“是”时,子视图将不会旋转,因为父视图上只传递纵向视图。有没有办法使视图B独立于所有其他视图,这样当我返回“是”时,它将旋转?对于一个视图控制器,旋转所有视图所需的就是返回“是”。有关特殊情况,请参阅。好吧,你不能只旋转界面的一部分,除非你用核心图形手动操作(这是很有可能的)。