gpt4 book ai didi

iphone - 使用 iOS 4.x 管理设备旋转的简洁方法

转载 作者:行者123 更新时间:2023-11-28 23:10:34 27 4
gpt4 key购买 nike

我总是在管理 iOS 应用程序的旋转方面遇到困难,一定有某种有效的方法可以做到这一点,但显然我还没有听说过。我的界面太复杂,无法在 InterfaceBuilder 中进行参数化,所以我尝试做所有这些不同的事情:

  • 构建两个界面,一个用于纵向,一个用于横向,但我发现设计一些方法使一个 View Controller 能够跟上另一个界面非常烦人,因此当设备旋转时,第二个 View Controller 知道在哪里接听故事。
  • willRotateToInterfaceOrientation: 中手动更改我的 View 框架,但在这种情况下,我的整个界面随机地变得一团糟(虽然有时它能正常工作...)

您认为最佳做法是什么?我哪里可能出错了?我错过了什么?谢谢!

最佳答案

我总是选择第二个选项,它从未让我失望。如果你做对了,你总是会得到预期的结果。我认为您的应用程序正在发生的事情(您称它为一团糟)是因为您的 UIView 可能仍然在 Interface Builder 上有一些自动调整大小的定义。除了删除所有自动调整大小之外,我还取消选中父 UIViews 中的“Autoresize subviews”复选标记。

关于iphone - 使用 iOS 4.x 管理设备旋转的简洁方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8400120/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com