iOS 11 适配

1. iOS11 navigationItem.titleView 适配问题

自定义导航栏 titleView 的时候,iOS 11 之前没问题,正常居中,但在 iOS 11 上位置不正确,跑到左边去了,解决方法如下:

#import 

@interface NavLogoTitleView : UIView

@end

@implementation NavLogoTitleView

/**
 解决 iOS11 navigationItem.titleView 不居中
 */
- (CGSize)intrinsicContentSize
{
    return CGSizeMake(171.f, 34.f);
}

@end

你可能感兴趣的:(iOS 11 适配)