iOS 11 适配

1. iOS11 navigationItem.titleView 适配问题

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

#import <UIKit/UIKit.h>

@interface NavLogoTitleView : UIView

@end

@implementation NavLogoTitleView

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

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

推荐阅读更多精彩内容

  • iOS 11适配源码 Demo地址 安全区域的适配 用Xcode 9 创建storyboard或者xib时,最低版...
    Bytesking阅读 6,615评论 5 24
  • 1. navigationItem.titleView iOS 11 导航栏图层以及边距的变化,导致自定义 tit...
    伊尔今夏阅读 2,183评论 0 2
  • 一、IOS 11适配 1.1 导航栏 导航栏高度的变化 iOS11之前导航栏默认高度为64pt(这里高度指stat...
    leonardni阅读 631评论 0 3
  • 苹果虐我千百遍,我待苹果如初恋。 横批:iOS开发苦。iOS 11系统对于开发者来说,变化不算小,各种适配问题接踵...
    Asd_520阅读 1,843评论 1 2
  • NB的iOS 11发布了,适配工作又来了😱,本文主要记录APP几个需要适配的地方。 一:navigation ba...
    木马不在转阅读 911评论 0 2