gpt4 book ai didi

ios - 如何使用带有 Storyboard 的 Autolayout 获取 UIView 子类的框架?

转载 作者:行者123 更新时间:2023-11-28 21:47:12 27 4
gpt4 key购买 nike

当我使用 UIView 的子类并将其放在有一些约束的 Storyboard上时,我在 awakeFromNib()didMoveToWindow()< 中检查其框架。结果不正确,因为尚未应用约束。

是否有任何回调通知我已应用约束?所以在那之后我可以用正确的框架做某事。

最佳答案

当调用awakeFromNib viewDidLoaddidMoveToWindow 时,布局尚未完成。您必须使用 viewController 的 viewDidLayoutSubviews。此方法将在应用约束并完成布局后调用。

- (void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
}

关于ios - 如何使用带有 Storyboard 的 Autolayout 获取 UIView 子类的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29643039/

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