iOS11 navigationItem.titleView适配
在iOS 11中titleView的宽度设置了没有效果,也没有拉伸展示,只是图片缩在一起了。打开Xcode发现,在iOS 11 中苹果改变了UINavigationBar的视图层级,titleView不是加到NavigationBar上,而是加到了UINavigationBarContentView上,这就是原因所在。
- (CGSize)intrinsicContentSize {
return UILayoutFittingExpandedSize;
}