码迷,mamicode.com
首页 > 其他好文 > 详细

导航栏对于UIScrollview以及子类所做的一些事

时间:2015-07-06 01:28:46      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:

目的:

  - 了解导航栏对于UIScrollview以及子类所做的一些事

 

步骤:

   - 查看下图,我这边是一个导航栏的主控制器视图上面加了两个子控制器,可以清晰的看到左边一个tableView被没有被导航栏挡住,而后面一个被会挡住。

技术分享

 

    - 而当我在一开始先添加一个其它的控件时,也就是未添加子控制器时第一个也会被挡住,这是什么原因呢?这是因为下面这个属性,默认为YES。

// 不会自动去调整uiscrollView的contentInset属性
    self.automaticallyAdjustsScrollViewInsets = NO;

 

    - 经过多方查证得出以下结论。

 

结论:

  - 当导航栏下面第一个子视图为Scrollview或者它的子类视图时,默认会把它的contentInset调整为64,如果navgation是隐藏的它会把contentInset调整为20.

 

导航栏对于UIScrollview以及子类所做的一些事

标签:

原文地址:http://www.cnblogs.com/samyangldora/p/4623375.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!