gpt4 book ai didi

ios - xib自动调整大小之谜?

转载 作者:行者123 更新时间:2023-11-29 02:21:40 25 4
gpt4 key购买 nike

我有两个不同的项目 - 都有相同的设置/构建配置(我检查了所有内容..找不到任何区别),并且它们都包含对相同 XIB 文件的引用 - XIB 文件是为 iPhone 设计的4

这是我用于加载 Nib 的代码:

CGRect frame = [[UIScreen mainScreen] bounds]];
UnregScreen *screen = [[UnregScreen alloc] initWithFrame:frame];
[screenControl_ pushScreen:screen]; // Adds the view to the root view
...


// Inside UnregScreen:initWithFrame:
self = [super initWithFrame:frame];
NSArray *bundleObjects = [[NSBundle mainBundle] loadNibNamed:@"UnregScreen" owner:self options:nil];
for (id object in bundleObjects) {
[self addSubview:object];
}

关于项目 1:它在 iPhone 4 和 iPhone 6 上都运行良好。

在项目 2 上:它在 iPhone 4 上工作正常,但在 iPhone 6 上它不会自动调整 xib 的宽度,所以它看起来像这样(注意右侧的白色边距):

enter image description here

我正在用头撞墙,因为一切都一样。这是两个项目上相同的 xib - 在项目 1 上没问题,在项目 2 上则不然。

我应该看哪里?

最佳答案

选中“目标 -> 常规 -> 应用程序图标和启动屏幕”,如果您指定启动屏幕文件,则应用程序将以 native iPhone 6 分辨率呈现。而另一个项目以 iPhone 5 缩放分辨率呈现。

关于ios - xib自动调整大小之谜?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28069178/

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