关于导航栏问题的123
来源:互联网 发布:空中救援队 知乎 编辑:程序博客网 时间:2024/05/22 10:28
1.适配iOS7下的导航栏的遮挡问题
在iOS9的情况下适配iOS7时导航栏会视图,这是因为从iOS8之后导航栏默认是半透明的,而在iOS7下导航栏的坐标是从电池条下方开始为原点,但是在iOS7之后,如果存在导航栏,则以导航栏的下方为坐标起点,想要在iOS7下视图不被遮挡,可以进行以下的设置:
<span style="font-size:18px;">self.navigationController.navigationBar.translucent = NO;</span>
//当bar使用不透明图片时,试图是否延伸至bar所在区域,默认值为NO
<span style="font-size:18px;">self.extendedLayoutIncludesOpaqueBars = NO;</span>
//视图是否覆盖到四周的区域
<span style="font-size:18px;">self.extendedLayoutIncludesOpaqueBars = NO;</span>
2.解决设置导航栏的颜色跟实际的色值有差别的问题
有时候在设置导航栏的颜色时,会跟自己想要的效果有差别,如下图
要解决这以问题,可通过设置
<span style="font-size:18px;">navigationController.navigationBar.translucent = NO;</span>
3.去掉导航栏下的横线
有的界面需要把导航栏下的横线去掉不显示,通过查阅相关资料,博主找到了解决方法,在导航栏上添加一张图片即可。
<span style="font-size:18px;">[[UINavigationBar appearance] setBackgroundImage:[[UIImage alloc] init] forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault];[[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]];</span>
0 0
- 关于导航栏问题的123
- 关于导航栏alpha的问题
- 关于底部导航栏的跳转问题
- 关于地磁导航的问题
- 关于nexus5的虚拟导航栏的问题
- 关于更改导航栏左侧返回按钮名称的问题
- 关于导航栏隐藏和显示的问题
- iOS 关于滑动返回隐藏导航栏的问题
- 关于导航栏影响ScrollView布局的问题
- 关于iOS开发中隐藏导航栏的问题
- 关于IQKeyboardManager 在iOS11导航栏消失的问题
- 关于导航条navigationBar消失的问题
- iOS关于导航设置的问题
- 关于asp树形导航的问题!!
- 关于 eclipse 的导航器问题
- 关于导航栏的 设置
- 关于双色导航栏问题
- ios 关于navigationController导航栏隐藏问题
- [Android] Android开发优化之——从代码角度进行优化
- iOS-此证书的签发者无效
- android 如何计算PopupWindow宽和高
- session机制详解
- Elasticsearch与Solr搜索引擎区别
- 关于导航栏问题的123
- Access restriction : The type BASE64Decoder is not accessible due to restriction on required library
- 单点登录在项目中的进一步理解
- excel怎么转换成pdf文件格式
- TexturePacker参数
- 利用Jmeter对简易投票系统进行刷票的实践
- Linux学习笔记之权限管理
- Libgdx仿安卓R文件通过Id访问资源
- 技术宅男逆袭 牛人自制激光虚拟投影键盘