美文网首页iOS Developer每天写1000字
View视图覆盖整个ViewController包括导航栏

View视图覆盖整个ViewController包括导航栏

作者: 睿少 | 来源:发表于2017-06-05 13:38 被阅读0次

在开中遇到这个需求一个侧滑View,滑出时覆盖整个控制器,包括导航栏

效果如下:

效果图

将一个View显示覆盖到NavigationBar上面,不能将将要显示的View添加到self.view上面,这样无法覆盖navigationBar。
如果需要覆盖NavigationBar,则将显示的view添加到self.navigationController.view

其实很简单,正常的建立View,只是在添加控件时

[self.navigationController.view addSubview:self.leftView];

而不是

self.view

这样就实现了!!

相关文章

  • View视图覆盖整个ViewController包括导航栏

    在开中遇到这个需求一个侧滑View,滑出时覆盖整个控制器,包括导航栏 效果如下: 将一个View显示覆盖到Navi...

  • ionic导航栏处理

    view-title - 视图标题文字 模板被载入导航视图ion-nav-view显示时,这个属性值将显示在导航栏...

  • Masonry小记

    想要实现上滑动scrollView时,导航栏隐藏,下滑时,导航栏显示。 图中红色视图是控制器的view,绿色视图是...

  • 使用xib时遇到的坑

    创建xib的时候不选择导航栏,让View从导航栏下面开始显示在ViewController的父类的viewDidL...

  • 升级xcode9 ios11遇到的问题及解决办法

    1. 导航栏titleView适配问题 导航栏搜索视图没有占满导航栏 iOS11 导航栏上的视图推荐使用autol...

  • 记录问题

    iOS11 之后,添加导航栏之后,视图添加在self.view 上面之后,视图的位置是0 0 开始的,结果视图添加...

  • 导航栏,页面跳转

    导航栏 //ViewController.swift //UINavigationController // //...

  • 微信小程序第二周视图容器

    一、常用的视图容器 1. cover-view 1.1 解释:覆盖在原生组件之上的文本视图。可覆盖的原生组件包括 ...

  • iOS返回根视图的方法

    1.导航栏返回根视图 2.导航栏返回特定视图 3.dissmiss 返回根视图

  • iOS 导航栏颜色问题

    在设置过导航栏颜色后,挨着导航栏的视图色值和导航栏一样,但导航栏却比该视图颜色浅,如下 这是因为导航栏的透明度导致...

网友评论

    本文标题:View视图覆盖整个ViewController包括导航栏

    本文链接:https://www.haomeiwen.com/subject/uppifxtx.html