gpt4 book ai didi

objective-c - 如何让 iPhone 应用程序在方向变化时正确调整大小?

转载 作者:行者123 更新时间:2023-12-03 17:18:11 26 4
gpt4 key购买 nike

我有一个 iPhone 应用程序,有一个 View (可以有多个,但我们可以一次说一个)。该 View 非常简单,只有一些文本字段和图像。我已经为这些控件设置了自动调整大小属性,以便它们知道无论方向是什么,它们都需要居中。没有任何代码可以移动它们或任何东西,一切都在 IB 中。

只有当我在主视图上更改为横向,然后过渡到其他 View 时, View 才会正确重新定向。如果我转到纵向的任何 View ,然后尝试转到横向,iPhone 会执行旋转动画,但我的控件似乎没有移动到正确的位置。当我在 IB 中测试方向时,它似乎重新正确定向。

为什么会发生这种情况?我该如何修复它?

最佳答案

我发现我必须设置重置主视图的框架才能更改方向:

CGRect mainViewFrame = CGRectMake(0.0, 0.0, 320, 480);
[self.view setFrame:mainViewFrame];

关于objective-c - 如何让 iPhone 应用程序在方向变化时正确调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/956665/

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