首先让我说我不是iOS开发或Objective-C的专家。
我正在为当地慈善机构(它的教堂)制作一个应用程序,他们希望它支持轮换。
如果以纵向模式启动,应用程序按预期工作,我可以选择我的新子视图,旋转它可以完美地工作。
但是我需要它才能工作,所以他们可以随时轮换。主视图(启动时加载的视图)已经开箱即用;但我的子视图没有。
我附上了3张截图,试图解释我的意思。
这是纵向模式的样子:
在风景中:
然后回到肖像我开始旋转应用程序:
如果有帮助我可以像这样添加子视图:
dailyPrayerView = [[DailyPrayerView alloc] initWithNibName:@"DailyPrayerView" bundle:nil];
[self.view addSubview:dailyPrayerView.view];
有没有人知道为什么会这样?
答案 0 :(得分:0)
检查Interface Builder中的自动调整遮罩。它位于“工具”窗格的“大小”窗格中。你应该能够拉伸以适应屏幕,而不是保持恒定的尺寸。