<分区>
标签 iphone ios objective-c ios6
是否可以有以下内容?
当我旋转 iOS 设备时,ViewController 会切换,就像我有 RandomViewControllerPortrait 和 RandomViewControllerLandscape 一样。我有一种感觉,如果我支持两个方向,ViewController 类就会变得相当“臃肿”。
这个想法有用吗?
最佳答案
我认为拥有 2 个用于不同旋转的 View Controller 有点多余。我认为您想要使用的是针对不同方向的 2 个不同的 UIView,并且您的 UIViewController 处理被调用的旋转方法。当你的应用程序旋转时,你可以将 self.view 设置为 PortraitView 或 LandscapeView。您甚至可以使用动画 block 对 View 变化进行动画处理,使过渡看起来更平滑。
关于iphone - 多个 View Controller 的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15206402/
相关文章:
ios - iOS 7 和 SDK 3.10 更新后,Facebook 应用程序停止发布好友照片
iphone - OS 2.2.1 和 OS 3 之间的 Objective-C 变化?
objective-c - 设备锁定时 AVAudioPlayer 将无法播放
ios - cocos2d : running different actions on parent and child node
iphone - UIWebView 占用 iPad 中 loadRequest 的所有内存
iphone - 如何使用 MailCore to Sample iPhone app 从邮件中检索 .xml 扩展附件
android - React Native - 如何从 componentWillReceiveProps 重定向到登录 View