gpt4 book ai didi

iphone - 为什么从 Nib 加载的 View 被放置在状态栏下方 20 像素处?

转载 作者:行者123 更新时间:2023-12-03 19:40:50 25 4
gpt4 key购买 nike

我正在尝试在 iPad 应用程序中设置这样的布局。它将具有三个主要 View ,构成整个屏幕。这些 View 将一个一个地堆叠在一起,每个 View 都占据整个宽度。我有一个主要的 nib 文件,它占据了整个屏幕空间。在该 nib 文件中,我使用 socket 实例化三个 View Controller 。然后我有这个代码:

- (void)viewDidLoad {
[super viewDidLoad];

[self.view addSubview:controllerOne.view];
[self.view addSubview:controllerTwo.view];
[self.view addSubview:controllerThree.view];
}

这会将 View 叠加在一起并降低 20 像素。然而,在旋转到横向并返回后,它们就位于状态栏下方。你知道是什么原因造成的吗?

最佳答案

我找到了原因。当您在 Interface Builder 中编辑 View Controller 时,我需要取消选中“从 Nib 调整 View 大小”。然后它进入我设置的框架并停留在正确的位置。

关于iphone - 为什么从 Nib 加载的 View 被放置在状态栏下方 20 像素处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2556096/

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