博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发笔记--导航栏解决方案(透明、隐藏)
阅读量:6191 次
发布时间:2019-06-21

本文共 415 字,大约阅读时间需要 1 分钟。

方案的选择:

  1、使用UINavigationController自带的setNavigationBarHidden: animated:viewWillDisappear:中设置隐藏,在要跳转的控制器的viewWillAppear:中设置导航栏显示。

  2、在每次Push前对当前页面进行截图并保存到数组,Pop时取数组最后一个元素显示,滑动结束后调用系统Pop方法并删除最后一张截图。

  3、使用iOS 7之后开放的,UIViewControllerAnimatedTransitioning协议,来实现自定义导航栏转场动画及交互。

  4、设置系统导航栏的背景为透明色,隐藏导航栏底部的线条,然后在控制器基类创建一个自定义的View,添加到self.view,frame为导航栏的位置

方案优缺点分析:

  

转载于:https://www.cnblogs.com/ios4kerwin/p/6029301.html

你可能感兴趣的文章
0414复利计算5.1-美观、输入更新
查看>>
Istio Proxy【Envoy扩展】详解
查看>>
Ubuntu 无法mount解决办法
查看>>
CSS一些最佳实践
查看>>
web.xml/servlet过滤器之压缩UrlRewriteFilter
查看>>
Linux关机命令
查看>>
redis的持久化(RDB&AOF的区别)
查看>>
8.Kubernetes Service(服务)
查看>>
Asp.Net Core 发布和部署(Linux + Jexus )
查看>>
swift 全局常量 && 全局变量的写法
查看>>
Ioc思想
查看>>
Creating A Second Instance of the IPS Repository Server With SMF
查看>>
iOS开发库的族“.NET研究”谱介绍
查看>>
对二进制补码的理解<转>
查看>>
Spring 集成hibernate时配置连接释放模式
查看>>
图解DevExpress RichEditControl富文本的使用,附源码及官方API
查看>>
ubuntu 学习笔记
查看>>
Android如何调用第三方SO库(转)
查看>>
十大经典数据挖掘算法(9) 朴素贝叶斯分类器 Naive Bayes
查看>>
spring 后置处理器BeanFactoryPostProcessor和BeanPostProcessor的用法和区别
查看>>