症状 元々は、UIScrollViewでスクロールさせるときには、 ViewControllerのviewDidLoad内で、 scrollViewに対してsetContentSizeを使って 内部コンテンツの大きさを指定してやればスクロールできた。 …はずなのだが、しばらくぶりにXCodeをいじっていたら、それではスクロールできなかったので24時間ぐらい悩んだ。 原因と対処 どうやら、AutoLayoutを使っているとviewDidLoad内でsetContentSizeを呼び出しても駄目らしい。 参考: 2012/11/13 [iOS6] AutoLayoutを使用すると、viewWillAppear: でframeが決定しないので注意 AutoLayoutを使う際は、viewDidLayoutSubviews内でsetContentSizeを呼び出してやればうまく動く。 -(void