nat*_*ate 13 iphone objective-c uitableview ios ios7
在UITableView上设置contentInset似乎不适用于iOS 7:
self.tableView.contentInset = UIEdgeInsetsMake(0, 0, 100, 0);
// Works on iOS 6, nothing happens on iOS 7
Run Code Online (Sandbox Code Playgroud)
我试着设置self.automaticallyAdjustsScrollViewInsets到NO在viewDidLoad中,仍然一无所获.
我究竟做错了什么?有没有新的方法来做到这一点或解决方法?
nat*_*ate 32
将此代码移动到视图控制器的-viewDidLayoutSubviews方法中为我解决了这个问题.
-(void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
self.tableView.contentInset = UIEdgeInsetsMake(0, 0, 100, 0);
}
Run Code Online (Sandbox Code Playgroud)
感谢Apple为您提供的不存在的文档!
| 归档时间: |
|
| 查看次数: |
7560 次 |
| 最近记录: |