navbar的一些坑

工作小结

这几天工作不是很忙,研究了下性能优化。使用instruments测试,发现APP全屏离屏渲染,网上查找各种资料未果。项目采取的是主流分页导航模式,后来发现是因为设置了navbar的batintColor属性的缘故。不设置后,立刻恢复正常。

后来改设置背景图片,不管怎么调,状态栏都是黑色的,后来通过XOCODE解刨图层,尝试了把照片改为64(1x下,最开始的是44),立刻恢复正常。

当导航条不设置,或者设置bartintColor时,控制器的View的Y值跟window是一样的。当设置了导航条背景图后,view的Y值变成了导航条的底部。

今天这三点心得,网上相关资料较少,作次简记,以备日后查阅

你可能感兴趣的:(性能优化,navbar,ios学习)