iOS 11 自定义UINavigationBar适配问题,导航条向上偏移20点问题
来源:互联网 发布:深圳软件免费培训 编辑:程序博客网 时间:2024/06/05 09:59
iOS 11 自定义UINavigationBar适配问题,导航条向上偏移20点问题
UINavigationBar结构改变了,需要将barcontentview frame调整一下
解决方案 自己写一个类 继承UINavigationBar 重写layoutSubviews方法改变frame即可。
- (void)layoutSubviews { [super layoutSubviews];#ifdef __IPHONE_11_0 if (@available(iOS 11.0, *)) { self.hx_h = kNavigationBarHeight; 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 = kNavigationBarHeight - 44; frame.size.height = self.bounds.size.height - frame.origin.y; view.frame = frame; } } }#endif}
阅读全文
0 0
- iOS 11 自定义UINavigationBar适配问题,导航条向上偏移20点问题
- ios5 自定义导航条问题 UINavigationBar
- ios5 自定义导航条问题 UINavigationBar
- ios5 自定义导航条问题 UINavigationBar
- 解决iOS7上自定义导航条UIBarButtonItem偏移问题
- iOS 11 导航栏按钮偏移问题
- iOS 11打开系统相册列表向上偏移问题
- 【iOS】视频全屏退出后,导航栏向上偏移20
- iOS11导航栏自定义按钮偏移问题
- iOS11导航栏自定义按钮偏移问题
- IOS 11导航返回按钮偏移的问题
- iOS7新特性-完美解决iOS7关于自定义导航条UIBarButtonItem偏移的问题
- ios 设置导航titleView偏移问题
- ios5 自定义导航条问题
- ios5 自定义导航条问题
- ios5 自定义导航条问题
- iOS11NavigationItem偏移,iOS11适配问题,iOS11导航栏返回偏移,iOS11BarButtonItem偏移,Xcode9遇见的问题
- 三句话解决IOS7下透明导航栏情况TableView向上偏移问题
- 第五周 项目3
- 动态SQL(choose, when, otherwise)
- 了解BDTC 2017四大看点:外籍讲师、早鸟票正式公布
- HBase集群监控那些事儿
- Linux重启tomcat脚本
- iOS 11 自定义UINavigationBar适配问题,导航条向上偏移20点问题
- 网站大全
- NODEjs 从数据库读取blob格式存储的图片
- jmeter:Jmeter3.1 使用技巧
- 在CentOS 7中搭建PPTP、L2TP、IPSec服务
- Android下载-实时进度-断点续传
- LeetCode 697. Degree of an Array
- TOMCAT内核之旅--一个简单的Servlet容器--学习心得(二)
- SpringMVC学习文档