0

首先让我说我不是 iOS 开发或 Objective-C 方面的专家。

我正在为当地慈善机构(它是一座教堂)制作一个应用程序,他们希望它支持轮换。

如果以纵向模式启动,该应用程序将按预期工作,我可以选择我的新子视图并且旋转它可以完美运行。

但是我需要它工作,以便它们可以随时旋转。主视图(启动时加载的)已经开箱即用;但我的子视图没有。

我在下面附上了 3 个屏幕截图来尝试解释我的意思。

这是它在纵向模式下的外观:

肖像中的预期结果

在风景中:

横向尺寸错误

回到纵向,我开始旋转应用程序:

纵向尺寸错误

如果有帮助,我会像这样添加子视图:

dailyPrayerView = [[DailyPrayerView alloc] initWithNibName:@"DailyPrayerView" bundle:nil];

[self.view addSubview:dailyPrayerView.view];

有人知道为什么会这样吗?

4

1 回答 1

0

检查 Interface Builder 中的自动调整大小掩码。它位于实用程序窗格的大小窗格中。您应该能够使其拉伸以适应屏幕,而不是保持不变的大小。

于 2013-01-29T16:58:42.103 回答