美文网首页iOS
控制器设置frame异常的问题

控制器设置frame异常的问题

作者: CYC666 | 来源:发表于2018-07-27 10:30 被阅读1次

    我最近在给公司弄一个基础框架,准备所有的导航栏都换成虚假导航栏。

    基础控制器里面在顶部放了一个跟导航栏一模一样的NavView,设置NavView的frame的地方是在ViewDidLoad里面,但这种做法是错的,失败教训得出,这样做的话,一旦xib创建控制器,控制器刚出现的时候NavView的frame是错乱的。

    因为我有很多的控制器都是从xib创建,这种情况下,就在viewDidLayoutSubviews方法里面设置NavView的frame才是正确是。而且,init初始化的控制器也可用。

    正确:

    相关文章

      网友评论

        本文标题:控制器设置frame异常的问题

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