iphone - 多个 View Controller 的方向

标签 iphone ios objective-c ios6

<分区>


想改进这个问题吗? 通过 editing this post 添加细节并澄清问题.

已关闭 9 年前

是否可以有以下内容?

当我旋转 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 - 使用 RestKit 与 ios 5 核心数据并发时崩溃

下一篇:iphone - 实用程序应用程序中主视图 Controller 的导航 Controller ?

相关文章:

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 - iPhone 上的 CSS 媒体查询

iphone - 如何使用 MailCore to Sample iPhone app 从邮件中检索 .xml 扩展附件

android - React Native - 如何从 componentWillReceiveProps 重定向到登录 View

ios - swift 中的本地化错误(翻译)

ios - 使用 NSUserDefaults 保存 UITextView Popover 中的击键