UIScrollViewをInterFace Builderで作るとき

setContentSizeに中身の大きさを教えてあげよう

インスタンスで持って、viewDidLoadで以下みたいに書く。

- (void)viewDidLoad
{
    [super viewDidLoad];
    
    [self.scrollView setContentSize:CGSizeMake(320, 718)];  // ここ重要
}

具体的な作業工程

ScrollViewの全体像を先に作る


ScrollViewの高さが718なので、setContentSizeは
[self.scrollView setContentSize:CGSizeMake(320, 718)];
Viewに差し込んでScrollViewをいい感じに納まるように縮める


縮めなければ、setContentSizeの値はScrollViewのビューの大きさと同じとなり、
スクロールすることはできないのだ。


参考