ブックマーク / qiita.com/JunSuzukiJapan@github (1)

  • [iOS]setContentSizeをしてもUIScrollViewがスクロールしないときの対処 - Qiita

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

    [iOS]setContentSizeをしてもUIScrollViewがスクロールしないときの対処 - Qiita
    hamichamp
    hamichamp 2014/12/03
    まさにこの問題に遭遇した。
  • 1