关于IOS UINavigationBar 界面切换颜色变换的问题
来源:互联网 发布:linux route 修改 编辑:程序博客网 时间:2024/05/22 06:32
1.问题描述
在APP 中 UINavigationBar 的颜色是唯一的,但是如果在界面与界面之间 UINavigationBar 颜色要求不同,切换或者右滑动的时候UINavigationBar的颜色就是一个很大的问题,让人看着很不舒服,它的变换过程不是渐变的过程。在APP中一定会遇到有的VC 中 顶部不需要透明即(translucent的设置),有的VC 需要透明,这也是个问题。
2.具体实现思路
[UINavigationBarappearance].translucent =YES;//APP中所有的VC 设置顶部透明
然后在 扩展 UIViewController 在扩展的UIViewController中自定义一个titleView 和 titleLabel ,
titleView 在扩展中可以设置APP统一的 title颜色,在不需要显示或者有颜色变换的时候可以随意设置,titleLabel.text 等于 VC 的title 即可。
即在需要title的界面,添加的 View位子计算的时候用一个新的frame 重新计算Y点。
0 0
- 关于IOS UINavigationBar 界面切换颜色变换的问题
- iOS开发tips-UINavigationBar的切换
- IOS UINavigationBar占位的问题
- [iOS]关于iOS中界面视图横屏/竖屏切换的问题总结
- IOS 设置UINavigationBar的颜色比预期颜色深些
- IOS - 6\7下UINavigationBar的颜色的方法改变
- 关于UINavigationBar遮挡下边view的问题
- iOS设置UINavigationBar的背景颜色或背景图片
- iOS设置UINavigationBar的背景颜色或背景图片
- Symbian界面编程中关于Edit焦点切换的问题
- 关于JAVA中GUI界面切换的问题
- 设置uinavigationbar的背景颜色
- 改变ABPeoplePickerNavigationController的UINavigationBar 颜色
- IOS UINavigationBar 背景及按钮颜色设置
- iOS UINavigationBar颜色和文字渲染
- IOS动态修改导航栏颜色 UINavigationBar
- IOS--关于UIViewController添加UINavigationBar的详细实现方法
- iOS中点击button切换背景图片与点击切换背景颜色问题的解释
- Linux curl命令学习
- Git整理与秘技
- MTK串口通信调试
- Servlet实现文件上传
- 浏览器打开pdf乱码
- 关于IOS UINavigationBar 界面切换颜色变换的问题
- 用freeDiameter封装Diameter消息
- c# 添加ssk皮肤
- 无题
- 使用Vuforia和Unity开发AR小游戏(一)
- SQL资料总结
- 421. Maximum XOR of Two Numbers in an Array
- android studio极简版freeline0.8.4配置指南
- APM:添加数据采集代理到目标监控APP