Storyboard上ではcontentSizeが設定できないのでそのままではスクロールができない。
しかし以下の様に、viewWillAppear: 内でcontentSizeを入れてもまだスクロールできない。
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
self.scrollView.contentSize = self.imageView.bounds.size;
}
http://labs.septeni.co.jp/?p=910
こちらによると、どうやらAutoLayoutがレイアウトを決定するのは viewDidLayoutSubviews 以降らしい。
- (void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
self.scrollView.contentSize = self.imageView.bounds.size;
}
これで無事スクロールされるようになった。