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 に答える