美文网首页
关于automaticallyAdjustsScrollView

关于automaticallyAdjustsScrollView

作者: RunningMan_Fly | 来源:发表于2016-05-03 14:16 被阅读671次

最近遇到一个问题是这样的,App一般自己都会有一个UINavigationController,顶部TableView如果有tableHeaderView如果设置起始位置是(0,0)是在导航栏的下面的,为了更好地UI希望从屏幕的(0,0)开始,就遇到了上面的这个问题,简单的看一下效果:

截图1

这个时候设置automaticallyAdjustsScrollViewInsets = NO效果如下:

截图2

官方文档的解释如下:

automaticallyAdjustsScrollViewInsets

Specifies whether or not the view controller should automatically adjust its scroll view insets.

@property(nonatomic, assign) BOOL automaticallyAdjustsScrollViewInsets

Discussion

Default value isYES, which allows the view controller to adjust its scroll view insets in response to the screen areas consumed by the status bar, navigation bar, and toolbar or tab bar. Set toNOif you want to manage scroll view inset adjustments yourself, such as when there is more than one scroll view in the view hierarchy.

Availability

Available in iOS 7.0 and later.

Declared In

UIViewController.h

简单点说就是automaticallyAdjustsScrollViewInsets根据按所在界面的status bar,navigationbar,与tabbar的高度,自动调整scrollview的 inset,设置为no,不让viewController调整,我们自己修改布局即可~

如果不需要viewController来帮我们调整scrollView的inset那么在iOS7之后我们需要控制器的viewDidLoad方法中加上:

if ([[[UIDevice currentDevice]systemVersion] floatValue] >= 7.0) {

self.automaticallyAdjustsScrollViewInsets = NO;

}

相关文章

  • 关于automaticallyAdjustsScrollView

    模拟环境:iphone6(8.3)xcode自带模拟器 情景一:automaticallyAdjustsScrol...

  • 关于automaticallyAdjustsScrollView

    一.automaticallyAdjustsScrollViewInsets automaticallyAdjus...

  • 关于automaticallyAdjustsScrollView

    最近遇到一个问题是这样的,App一般自己都会有一个UINavigationController,顶部TableVi...

  • 无标题文章

    去掉scrollview上面的那个间隙 即:self.automaticallyAdjustsScrollView...

  • 解释automaticallyAdjustsScrollView

    从iOS7开始,控制器就默认添加了全屏属性,因此,你就有更多的方式去操作view的布局,具体用到的属性包括: ed...

  • iOS 11适配整理

    1.tablview上移64p 在iOS11之前,设置automaticallyAdjustsScrollView...

  • 关于关于关于

    他们爱他们自己,不爱你 他们爱你是他们的母亲妻子女儿姐妹 他们不爱你 直到你死的时候,爱才产生,与遗忘同时 那也不...

  • 光明人生

    关于出生 关于成长 关于求学 关于青春期 关于恋爱 关于择业 关于婚姻 关于养生 关于家庭 关于人际 关于教子 关...

  • 「梦雅的简动力」打卡计时65天

    * 关于人生 * 关于梦想 * 关于方向 * 关于创业 * 关于投资 * 关于成败 * 关于个性 * 关于高度 *...

  • 关于

    关于两个人? 关于100步? 关于回头? 关于深情? 关于家庭? 关于孩子? 关于成长? 关于伤痛? 关于怀抱? ...

网友评论

      本文标题:关于automaticallyAdjustsScrollView

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