iOS11 系统适配中遇到的问题(3)自定义UINavigationController navigationItem

在适配iOS11 过程中发现    之前通过customView 自定义导航栏返回键按钮的出现拉伸错位形变的问题,通过图层分析结果为:

iOS9 中的导航栏图层
iOS11 中的导航栏图层
iOS9 中自定义返回键图层
iOS11 中自定义返回键图层

解决办法  由于UIStackView   所以这里替换图片的大小,让UI提供合适的大小即可


由以上图示可以看出苹果的用心何在, 记得之前有篇文章说过 苹果的布局方式  autolayout  是非常低级的方式  较之于前端的布局 和 安卓的xml样式布局 差了很多,记得在iOS 9 中苹果引入了UIStackView,目前看来 未来的布局方式  UIStackView 势必要取代 autolayout布局方式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。