iOS中的translucent和automaticallyAdjustsScrollViewInsets用法

发布时间:2017-3-28 10:35:52 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"iOS中的translucent和automaticallyAdjustsScrollViewInsets用法 ",主要涉及到iOS中的translucent和automaticallyAdjustsScrollViewInsets用法 方面的内容,对于iOS中的translucent和automaticallyAdjustsScrollViewInsets用法 感兴趣的同学可以参考一下。

translucent用法

iOS7之后由于navigationBar.translucent默认是YES,
原点在(0,0)点
当设置NO的时候,原点坐标在(0,64)点

// 原点从(0,64)开始self.navigationController.navigationBar.translucent = NO;

automaticallyAdjustsScrollViewInsets用法

在用的时候都会有两种情况咯

1:单独设置self.automaticallyAdjustsScrollViewInsets

// 原点从(0,64)开始self.automaticallyAdjustsScrollViewInsets = NO;

2:单独self.automaticallyAdjustsScrollViewInsets = NO设置,原点就是(0,0)开始

// 原点从(0,0)开始self.automaticallyAdjustsScrollViewInsets = NO;

3:和self.edgesForExtendedLayout联合设置,原点就是(0,64)开始

// 原点从(0,64)开始self.automaticallyAdjustsScrollViewInsets = NO;self.edgesForExtendedLayout = UIRectEdgeNone;

系统就会自动根据UINavigationBar和statusBar将view下移64,frame从(0,64)开始。这样,我们在布局内部控件的时候依然可以从(0,0)开始,而不必担心上部被UINavigationBar遮挡了



文/洲洲哥(简书作者)
原文链接:http://www.jianshu.com/p/87a0de8eac43
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

上一篇:jQuery缓存数据
下一篇:php内核分析(四)-do_cli

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款