去掉navbar或者tabbar的预留间距

原因就是 用sb或者xib的时候 如果用继承scrollview的视图,并且视图的上面或者下面是navbar或者tabbar的时候就会自动多出64和49来显示navbar和tabbar

在视图控制器里加上
self.automaticallyAdjustsScrollViewInsets = NO;

时间: 2024-07-29 14:34:04

去掉navbar或者tabbar的预留间距的相关文章

iOS-实现映客首页TabBar和滑动隐藏NavBar和TabBar

之前在做直播的时候,参照了映客App,发现其首页的效果还挺不错,在网上找了一下相关仿映客App代码和博客,大部分都是说如何播放直播流和推流,对于UI这块甚少,所以我自己花了点时间研究了一下映客的首页UI效果. 转载自 SUN'S BLOG - 专注互联网知识,分享互联网精神! . 映客首页主要分两部分,一部分是实现没有文字而且中间按钮突出的TabBar,另一部分是显示滑动ScrollView隐藏和显示NavBar和TabBar.我们来慢慢看. 一.TabBar实现 首先,我们看下实现后的效果.

百思第5天

*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30px; margin-left: -30px; cursor: pointer; position: absolute

为App适配iOS11

.markdown-body hr::after,.markdown-body::after { clear: both } .loopLine,.messageLine0 { } .markdown-body { color: #24292e; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Em

linux中文件/目录普通权限

权限 文件属性的查看############# ls -l filename/ls -ld dictionary-|rw-r--r--.|1| root| root|   46 |Oct  1 05:03 |filename- ---------  -  ----  ----    --  ------------  -------- 1    2         3    4      5      6      7             81."-":文件类型 -    ##普通

html 空格-有趣的试验

首先,先给大家看一组demo 1 <input /> 2 <input type="submit" /> 展示效果: 为什么会出现空格呢?input不是行内元素吗?改变一下代码再看看效果 <input /><input type="submit" /> 如果2个input之间没有间隙的话,下面的空格就消失了 再试验一组行内元素: 1 <span>行内元素</span> 2 <span>

Qt 学习之路 :动态视图

Repeater适用于少量的静态数据集.但是在实际应用中,数据模型往往是非常复杂的,并且数量巨大.这种情况下,Repeater并不十分适合.于是,QtQuick 提供了两个专门的视图元素:ListView和GridView.这两个元素都继承自Flickable,因此允许用户在一个很大的数据集中进行移动.同时,ListView和GridView能够复用创建的代理,这意味着,ListView和GridView不需要为每一个数据创建一个单独的代理.这种技术减少了大量代理的创建造成的内存问题. 由于Li

iOS Storyboard约束详解

链接:http://www.jianshu.com/p/b88c65ffc3eb 约束,就是指--此处略去1万字--都懂的,就不说了.直接进入实战环节. 本文的控件约束都是围绕着UITableView展开的. UITableView约束: 在UITableViewController中的tableView是不用添加约束的,已经被绑定了. UITableViewCell的约束也是不用添加的,宽度都是跟其UITableView一致,高度由协议方法: tableView(tableView: UITa

环信 集成 笔记

环信的教程: 没有初始化SDK 去AppDelegate里面初始化 密码 User not exist         ?????????? 每一个应用都有自己的注册用户  去你的后台管理   去看你的注册的用户数 为什么demo的可以跑起来???????? 是在它的应用下注册的 怎么去注册用户  -注册用户 用户名字可以相同   不同的应用 那个打印的loginInfo 是这个字典的也就是用户的登录信息 你会发现打印的loginInfo上面还有一坨恶心的东西,那个是环信SDK自己打印的日志信息

关于显示坐标问题

注意: iOS7以上系统,self.navigationController.navigationBar.translucent默认为YES,self.view.frame.origin.y从0开始(屏幕最上部).      此时若是添加代码self.edgesForExtendedLayout = UIRectEdgeNone(iOS7.0以后方法);self.view.frame.origin.y会下移64像素至navBar下方开始.但是 此时当push到一个新的controller之前给当