美文网首页
iOS Xib使用过程中遇到的坑

iOS Xib使用过程中遇到的坑

作者: Atomic_Gunner | 来源:发表于2019-02-01 17:08 被阅读1次

    问题一:

    刚才在使用SCNavTabBarController的过程中,在父视图中的UIViewController(A)中勾选了Xib选项,实际使用过程中并没有通过Xib创建控件,只是通过代码创建了包括子视图的SCNav,实际的结果是Nav向右滑动效果无效,向左有效,最后一个VC的索引Button点击无效

    由于A视图是从另外一个没有NavigationController的页面使用APP级的RootNavigation跳转push进来,起初以为是视图的偏移量出了问题,后来查看视图层级以及打印视图的Size并没有发现异常。

    然后冒着删文件报错的风险删掉了A视图的Xib,结果出人意料的把问题解决了。

    这里出现的问题在整个APP的开发过程中并没有遇到,前面也用到过xib没有使用到的情况和SCNav的混合使用,这里先记录一下。

    问题二:

    还是前面说的SCNavTabBarController,在A视图正常使用SC创建Nav,通过前一界面向A界面正向传值,遇到的问题是:A界面的Xib所拖拽的控件在正向传值之前没有初始化,由于是UIViewController没有awakeFromNib方法,所以只能从前一界面向A界面传模型,在A界面Didload方法中进行解析模型,这里是使用Xib过程中所遇到的第二个问题。

    相关文章

      网友评论

          本文标题:iOS Xib使用过程中遇到的坑

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