ScrollView for iPad不滚动

时间:2016-03-05 13:14:00

标签: ios objective-c ipad

我有一个应用程序,在主视图中嵌入了滚动视图,如下所示(这是用Masonry编程设置的约束,希望它很容易理解滚动视图只适合主视图):

[self.mainScroll mas_makeConstraints:^(MASConstraintMaker * make) {
        @strongify(self)
        make.top.mas_equalTo(self.view);
        make.left.mas_equalTo(self.view);
        make.right.mas_equalTo(self.view);
        make.bottom.mas_equalTo(self.view);
    }];

- (void)viewWillLayoutSubviews {

    self.mainScroll.contentSize = (CGSize){self.view.bounds.size.width - 4, NEWS_HEIGHT + 2 + (ITEM_HEIGHT + 1) * self.viewModel.arrValues.count/2 + (ITEM_HEIGHT + 1) * (self.viewModel.arrValues.count % 2) + PLUS_BAR_HEIGHT };

}

在iPhone中它运行良好,它可以在需要时滚动,但在iPad中却没有。我检查过,方法调用很多次,但是,即使我明确地设置了类似的东西:

- (void)viewWillLayoutSubviews {

    self.mainScroll.contentSize = (CGSize){self.view.bounds.size.width - 4, 2000 };

}

为什么会发生这种想法?)

0 个答案:

没有答案