gpt4 book ai didi

ios - 使用自动布局的 XIB 中的 UIView 始终为 600x600

转载 作者:技术小花猫 更新时间:2023-10-29 10:16:27 25 4
gpt4 key购买 nike

我创建了一个单独的 .xib,因为我想在 viewController 之外设计一个带有 autolayoutUIView。我使用 wCompact hRegular 创建了 .xib,添加了 UIView 和约束。简单。

enter image description here

然后在viewDidLoad中将其添加到我的viewController:

UIView *header = [[[NSBundle mainBundle] loadNibNamed:@"HeaderSearch" owner:self options:nil] lastObject];
NSLog(@"%@", NSStringFromCGRect(header.frame));
[self.view addSubview:header];

但是,添加后,框架大小为 600x600,我不明白为什么。

我在这里做错了什么导致这个奇怪的尺寸?

最佳答案

您需要取消选中 xib 中的“使用大小类”

uncheck size classes

并且 View 框架大小将是您设置的大小而不是 600x600

关于ios - 使用自动布局的 XIB 中的 UIView 始终为 600x600,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27897884/

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