【问题标题】:iOS: How to get the frame of my UIView just set in interface builderiOS:如何获取刚刚在界面生成器中设置的 UIView 的框架
【发布时间】:2024-01-16 23:06:01
【问题描述】:

大家! 我已通过 interface builder 添加了我的自定义 UIView。 在我的自定义 UIView 类中,我重写了 -awakeFromNib 方法,我想在该方法中注销我的 UIView 的 Frame.x 或 Frame.y 在 nib 文件中设置。 谁能帮我?提前致谢!

PS:有没有办法得到我在界面生成器中设置的框架矩形?

【问题讨论】:

    标签: ios xcode uiview


    【解决方案1】:

    在调用 viewWillAppear 之前,您的视图框架没有有意义。以我的经验,在此之前框架是 CGRectZero 。请记住,在您的故事板中,您使用的是“模拟指标”

    【讨论】: