美文网首页
iOS 自动布局约束时,如何获取视图高度和宽度

iOS 自动布局约束时,如何获取视图高度和宽度

作者: _Royal_ | 来源:发表于2023-07-25 11:01 被阅读0次

    当你未设置视图的frame属性时,通过自动约束布局加载视图,该如何获取视图的高度和宽度呢?

    通过检查view.bounds.size.widthview.bounds.size.height(或框架,除非您正在使用view.transform,否则这是等效的),您仍然可以获取视图的当前宽度和高度。

    以上是视图加载完成才可以获取到,但是如果视图未加载完成时,那就希望它立即更新布局,那么您可以稍后在当前函数中或在运行循环之前的另一点立即访问新的边界值,那么您需要调用[view setNeedsLayout][view layoutIfNeeded ]

    相关文章

      网友评论

          本文标题:iOS 自动布局约束时,如何获取视图高度和宽度

          本文链接:https://www.haomeiwen.com/subject/nhfhpdtx.html