1

我想在我的项目中添加一个滚动视图。

我在我的文件中添加了以下代码:

- (void)viewDidLoad
{
    [super viewDidLoad];

    [scrollView setScrollEnabled:YES];
    [scrollView setContentSize: CGSizeMake(320, 830)];
}

这适用于 xcode 4.3 和 IOS 5。但要知道它不会滚动。

Auto Layout如果我在文件检查器中停用它,它会完美运行。但是屏幕较小的 iPhone 4 的布局是不正确的。iPhone 5 的布局看起来不错。

当我不想启用时,我该怎么办Auto Layout

4

1 回答 1

2

将此约束移至 viewDidAppear。我刚刚在另一个问题(Autolayout Question)上解释了这个问题。

- (void)viewDidAppear
{
.....
[scrollView setScrollEnabled:YES];
[scrollView setContentSize: CGSizeMake(320, 830)];
....
}
于 2012-10-05T15:08:20.013 回答