view controller的automaticallyAdjustsScrollViewInsets属性
来源:互联网 发布:光启科学 知乎 编辑:程序博客网 时间:2024/05/06 08:22
automaticallyAdjustsScrollViewInsets是view controller的一个属性。
如果vc.view是一个scroll view(或其子类,如table view),或vc.view.subviews[0]是一个scroll view,
则vc会自动修改此scroll view的contentInset和scrollIndicatorInsets两个属性的值。
这样scroll view在向上滚动时,内容会滚动到半透明导航栏的下面,透过导航栏可以看到。
如果把vc的automaticallyAdjustsScrollViewInsets设为NO,则为了实现上面滚动时的效果,需要手动更改scroll view的这两个属性:
- (void)viewDidLoad
{
[super viewDidLoad];
if ([self respondsToSelector:@selector(automaticallyAdjustsScrollViewInsets)]) {
// For insetting with a navigation bar
UIEdgeInsets insets = UIEdgeInsetsMake(64, 0, 0, 0);
self.tableView.contentInset = insets;
self.tableView.scrollIndicatorInsets = insets;
}
如果vc.view是一个scroll view(或其子类,如table view),或vc.view.subviews[0]是一个scroll view,
则vc会自动修改此scroll view的contentInset和scrollIndicatorInsets两个属性的值。
这样scroll view在向上滚动时,内容会滚动到半透明导航栏的下面,透过导航栏可以看到。
如果把vc的automaticallyAdjustsScrollViewInsets设为NO,则为了实现上面滚动时的效果,需要手动更改scroll view的这两个属性:
- (void)viewDidLoad
{
[super viewDidLoad];
if ([self respondsToSelector:@selector(automaticallyAdjustsScrollViewInsets)]) {
// For insetting with a navigation bar
UIEdgeInsets insets = UIEdgeInsetsMake(64, 0, 0, 0);
self.tableView.contentInset = insets;
self.tableView.scrollIndicatorInsets = insets;
}
}
参考:
http://www.cocoachina.com/industry/20140411/8143.html
0 0
- view controller的automaticallyAdjustsScrollViewInsets属性
- iOS的automaticallyAdjustsScrollViewInsets属性
- iOS的edgesForExtendedLayout、automaticallyAdjustsScrollViewInsets属性
- automaticallyAdjustsScrollViewInsets属性
- automaticallyAdjustsScrollViewInsets(个人认为iOS7中略坑爹的属性)
- automaticallyAdjustsScrollViewInsets(个人认为iOS7中略坑爹的属性)
- automaticallyAdjustsScrollViewInsets属性对布局的影响
- automaticallyAdjustsScrollViewInsets属性对布局的影响
- edgesForExtendedLayout、automaticallyAdjustsScrollViewInsets属性
- edgesForExtendedLayout 和automaticallyAdjustsScrollViewInsets属性
- iOS开发-automaticallyAdjustsScrollViewInsets属性
- iOS 【automaticallyAdjustsScrollViewInsets 属性介绍】
- [IOS 开发] automaticallyAdjustsScrollViewInsets属性
- iOS开发-automaticallyAdjustsScrollViewInsets属性
- iOS开发-automaticallyAdjustsScrollViewInsets属性
- iOS中automaticallyAdjustsScrollViewInsets属性
- View Controller的生命周期
- View Controller 的生命周期
- YII多DB
- sqlserver,driver,mysql等的驱动书写
- Unity3D图像后处理特效——Global Fog
- 关于汉诺塔的递归算法
- getc()和gets()的用法
- view controller的automaticallyAdjustsScrollViewInsets属性
- 一个人的价值取决于所在的位置
- Ambari集成Hadoop安装
- 关于卡尔曼滤波和粒子滤波最直白的解释
- mysql阅读查询执行计划的简要说明
- UVA - 140 Bandwidth
- linux 分割的文件在windows上合并
- android 打开数据库工具
- 第16周项目2.4 统计句子str中单词的个数 用指针做形参