gpt4 book ai didi

xcode - 升级到 Xcode 8 后,viewDidLayoutSubviews 中的 UIView 框架错误

转载 作者:行者123 更新时间:2023-12-03 15:26:44 24 4
gpt4 key购买 nike

在我的每个 xib 中,它都询问我想使用什么默认设备。我选择了 iPhone 6 并将框架更新为建议的框架。现在,任何在 viewWill 或 viewDidLayoutSubviews 中受影响的 View 都被搞砸了。他们都有 CGRect(0, 0, 1000, 1000) 的框架.

这是我的代码:

self.headImage.layer.cornerRadius = ceilf(CGRectGetWidth(self.headImage.frame)/2);
self.headImage.layer.masksToBounds = YES;

想知道这是怎么回事,是否有解决方案。谢谢

最佳答案

我通过调用解决了我的问题

myOwnView.layoutIfNeeded() 

在得到 myOwnView.frame 之前

关于xcode - 升级到 Xcode 8 后,viewDidLayoutSubviews 中的 UIView 框架错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39564227/

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