// // CYUINavigationBar.m // iphoneLive // // Created by 志刚杨 on 2018/6/5. // Copyright © 2018年 cat. All rights reserved. // #import "CYUINavigationBar.h" @implementation CYUINavigationBar - (void)layoutSubviews { [super layoutSubviews]; #ifdef __IPHONE_11_0 if (@available(iOS 11.0, *)) { for (UIView *view in self.subviews) { if([NSStringFromClass([view class]) containsString:@"Background"]) { view.frame = self.bounds; } else if ([NSStringFromClass([view class]) containsString:@"ContentView"]) { CGRect frame = view.frame; frame.origin.y = isIPhoneX() ? 44 : 20; frame.size.height = self.bounds.size.height - frame.origin.y; view.frame = frame; } } } #endif } /* // Only override drawRect: if you perform custom drawing. // An empty implementation adversely affects performance during animation. - (void)drawRect:(CGRect)rect { // Drawing code } */ @end