タグ

contentSizeに関するsh2nm0k2のブックマーク (2)

  • UIScrollViewのcontentOffset - Qiita

    UIScrollViewのcontentOffsetはスクロール位置を測るためによく使われるけど、contentSizeに対して値が変だなと思った部分があったのでまとめ。 そもそもcontentOffsetとは UIScrollViewのスクロール位置が初期状態(= contentOffset = {0, 0})の状態からx, y方向にどれだけスクロールしたかを表す。y方向に+100pxスクロールしたらcontentOffsetは{0,100}になる。当たり前。 contentSizeとcontentOffset contentSizeはUIScrollViewのframe内の総サイズを表す。たとえば、200x200の画像を100x100のフレームでscale:1.0で表示させようとした場合のcontentSizeは{200,200}。これも当然。 BouncingとcontentOffs

    UIScrollViewのcontentOffset - Qiita
  • UIScrollViewが持つ2つのサイズについて - u16suzuの blog

    Scroll Viewは2個のView Sizeを持っている. たまにその事実を忘れるというか,contentViewの存在を忘れるのでメモ. スクロールビューを窓と窓に表示される風景に例えて書くと... サイズその1. viewのSize: 窓のサイズ. scrollView.frameで指定する. サイズその2. content view のSize: 窓に表示される風景そのもののサイズ. scrollView.contentSize で指定する. UIScrollViewにボタンなどのコントロールを設置する場合は UIViewを一個挟む必要がある. 構造的に以下の様な感じ. UIScrollView > UIView > UIButton etc.. ユーザアクションで画面がスクロールする動作を実装する場合は UIScrollViewを使用するので,仕様策定の時点ではっきりさせる必要

    UIScrollViewが持つ2つのサイズについて - u16suzuの blog
  • 1