ブックマーク / oropon.hatenablog.com (1)

  • UIScrollViewについて頭をスッキリさせてみよう。-contentSize編- - 定食屋おろポン

    UIScrollViewのcontentSizeが理解できずに夜中までXcodeをいじっていた。 なにが分からないのか。 大きな画像をScrollViewにaddSubviewしてスクロールさせるやりかたは分かる。 ピンチで画像を拡大できるようにするやり方もわかる。 しかし、サブビューに入れたコンテンツの大きさが変わったり、キーボードが出たりしたときに、表示はすぐに崩れてしまう。そういったとき、「どのタイミングで」「どの値に」「何の値を入れ」ることで、適切にレイアウトされるのかがわからない。 試行錯誤も大事だが、毎回試行錯誤していては時間ばかりが過ぎてしまう。頭をクリアにしたかったんだ。 そこでまずはcontentSizeを見てみた。 簡単に検証 UIScrollView* scrollView; (bounds.size:320*480) UILabel* label; (bounds.

    UIScrollViewについて頭をスッキリさせてみよう。-contentSize編- - 定食屋おろポン
    lucierxxx
    lucierxxx 2012/07/21
    UIScrollVIewでのcontentSizeについて。でもそれよりこれとhttp://iphone-dev.g.hatena.ne.jp/tokorom/20101002/1285998723を組み合わせれば、UIScrollView上でどちらの方向にスワイプされたかわかった。
  • 1