gpt4 book ai didi

uiview - 在自动布局下返回的UIView对象的大小为零

转载 作者:行者123 更新时间:2023-12-04 17:02:09 28 4
gpt4 key购买 nike

我正在使用自动布局在IOS6下重新编写应用程序,但是在访问UIView子类的大小时遇到​​问题

@property (weak, nonatomic) IBOutlet MyView *myView1;


- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
NSLog(@"myView1: %@",self.myView1);
}

UIView的大小在StoryBoard中已完全定义,但在我运行代码时为零。这是自动布局吗,还是尚未定义 subview ?我在这里做错了什么吗?

最佳答案

刚刚找到一个可能的答案here。运行方法

[self.view setNeedsLayout];
[self.view layoutIfNeeded];

强制进行UIViews尺寸的计算,导致期望值出现在日志中,并且UIView子类本身也知道该值。

关于uiview - 在自动布局下返回的UIView对象的大小为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14148317/

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