美文网首页
关于子控制器无法获取准确frame的问题

关于子控制器无法获取准确frame的问题

作者: 逗憨de逗 | 来源:发表于2020-03-23 17:26 被阅读0次

项目中经常会用到为一个控制器添加子控制器的情况,遇到了有关子控制器的frame获取不准确的问题,导致里面的自视图的布局也都乱了。
原因:
在为控制器添加自视图的时候,会先调用子控制的viewDidLoad方法,如果是在这个方法里面设置子视图的frame的话,此时控制器的frame还没改变,获取到的是屏幕的大小。应该在viewDidLayoutSubviews中设置,这样才能获取到准确的frame。



相关文章

网友评论

      本文标题:关于子控制器无法获取准确frame的问题

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