| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- //
- // 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
|