run*_*mad 5 uiscrollview uiviewcontroller ios ios7
我有一个带有UIViewController的UINavigationController,显示一个导航栏.
我已经专门设置了[self setAutomaticallyAdjustsScrollViewInsets:YES];,但YES无论如何这应该是默认的.
我添加了一个UIScrollView:
self.scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
[self.view addSubview:self.scrollView];
Run Code Online (Sandbox Code Playgroud)
但是,UIScrollView的contentInset是{0, 0, 0, 0},所以我想知道它为什么不从视图控制器继承内容插入,因为文档声明它会.
如果我将子视图添加到滚动视图并将其设置为Y,则self.scrollView.contentInset.top它们不会出现在导航栏下方,这正是我所期望的.
我在这做错了什么?如果你从a UITableViewController开始正确地contentInset从视图控制器继承它,它工作正常.
谢谢!
TUN*_*R88 -1
self.view = self.scrollView;
Run Code Online (Sandbox Code Playgroud)
对我来说效果很好。使用 UIWebview 测试:
- (void)viewDidLoad
{
[super viewDidLoad];
self.view = self.webView;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3472 次 |
| 最近记录: |