IBで大きなビューを作成し、それをスクロールビューに追加したいと思います。そうするために、私はこれらの指示に従いました。
ビューはスクロールビューで正しく描画されますが、スクロールできません。コンテンツサイズを記録しましたが、すべて正しいです。Content view size: 320.000000 x 714.000000
スクロールビューに置き換える[self.view addSubview:self.contentView];
と
[self.view addSubview:[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 1)]];
、予想どおり空になりますが、少なくともスクロールバーが表示され、スクロールできます。nibファイルのビューに何か問題がありますか?
これが私のviewDidLoad
:
[super viewDidLoad];
[self.navigationController setToolbarHidden:YES animated:YES];
NSLog(
@"Content view size: %f x %f",
_contentView.frame.size.width,
_contentView.frame.size.height);
[self.view addSubview:self.contentView];
((UIScrollView *)self.view).contentSize = self.contentView.frame.size;
私のコードの唯一の違いは、ナビゲーションコントローラー内にスクロールビューがあることです。それは違いを生みますか?