我有一个简单的UIScrollView
UIScrollView *mainScrollView = [[UIScrollView alloc] initWithFrame:CGRectZero];
[self.view addSubview:mainScrollView];
[mainScrollView mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self.view);
}];
加载并显示视图后,部分UIScrollView将显示在导航栏下方。但是在旋转之后,视图会突然考虑导航栏并将视图固定在底部。
如何从一开始就考虑导航栏?
答案 0 :(得分:0)
要在UINavigationBar底部启动UIScrollView,我建议您设置Adjust Scroll View Insets
属性并设置Extend Edges
属性。根据您的要求对下面的财产进行必要的更改。
答案 1 :(得分:0)
好的,我解决了这个问题。
通过将scrollView的创建移动到viewDidLoad方法已解决了问题。不知何故,如果在" load"之外创建了scrollView。方法,我们可以面对这样的问题。