在 iPhone 中将视图从纵向切换到横向,就像 iPhone 中的计算器一样

Posted

技术标签:

【中文标题】在 iPhone 中将视图从纵向切换到横向,就像 iPhone 中的计算器一样【英文标题】:Switching views from portrait to landscape in iPhone just like the calculator in iPhone 【发布时间】:2011-08-09 19:52:41 【问题描述】:

我想知道在将视图从纵向切换到横向方面,实现 iPhone 计算器功能的最佳方法是什么。在我看来,纵向 UI 位于一个视图中,该视图直接(通过调整大小)进入横向视图右侧的子视图。在横向子视图的左侧,添加了更多的计算器按钮。如果这是对正在发生的事情的合理假设,我想知道如何旋转纵向 xib 文件以成为横向子视图的右侧,并进一步向横向 UI 的左侧子视图添加更多内容?我需要第二个xib文件吗?还是我旋转一个 xib 文件并将代码中的内容添加到左侧子视图?

【问题讨论】:

【参考方案1】:

在详细告诉你之前,我认为这个answer 可能对你有所帮助,如果不欢迎发表评论。

【讨论】:

你给我的答案很好,但不是我问题的答案。 好的,然后为横向模式创建另一个 nib 文件,这样会更简单。 :)

以上是关于在 iPhone 中将视图从纵向切换到横向,就像 iPhone 中的计算器一样的主要内容,如果未能解决你的问题,请参考以下文章

在两个视图之间切换以及从纵向切换到横向时出现 iPad 方向问题,反之亦然

SwiftUI - 丑陋的动画从纵向切换到横向

当我在 iOS7 的 iPad 中将视图从纵向旋转到横向或反之亦然时,UITextfield shouldChangeCharactersInRange 没有调用

设备旋转时切换视图控制器

在 iPad/iPhone 上在纵向和横向之间切换时响应站点被放大

元素无法从纵向切换到横向 ipad