読者です 読者をやめる 読者になる 読者になる

u16suzuの blog

u16suzu のブログです。

UIScrollViewのコンテントオフセットとコンテントインセットについて

公式ドキュメントによると

コンテントオフセット contentOffset

The point at which the origin of the content view is offset from the origin of the scroll view.

  • あらかじめxポイントスクロールした状態にしておく時に使う。
  • offset の意味は埋め合わせ、差し引き、相殺
scrollView.contentOffset = CGPointMake(0, -100);

コンテントインセット contentInset

The distance that the content view is inset from the enclosing scroll view.

  • 外側に余分なスクロール領域を作る時に使う。
  • inset の意味は挿入

上に余分にスクロールできるテーブルビューの作り方

    scrollView.contentInset  = UIEdgeInsetsMake(100, 0, 0, 0);
    scrollView.contentOffset = CGPointMake(0, -100);