UIScrollViewはUITableViewの親クラスでもあり、アプリケーションウィンドウより大きなコンテンツをサポートする。スワイプジェスチャーでのスクロールを可能とし、ピンチでのズームなどもできる。
Managing the Display of Content
– (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated
- レシーバの起点からのオフセットを指定する。
- 例:
- Information BuilderでUITableView上にSearchBarを置き、実行プログラムで0,44にオフセットするとSearchBarは隠れて表示される。この場合スクリーン上部のステータスをクリックするとオフセットは解除され、SearchBarが表示される。もしくはテーブルを下に引き下ろしてもSearchBarが表示される。
contentOffset
propertycontentSize
propertycontentInset
property
Managing Scrolling
scrollEnabled
propertydirectionalLockEnabled
propertyscrollsToTop
property– scrollRectToVisible:animated:
pagingEnabled
propertybounces
propertyalwaysBounceVertical
propertyalwaysBounceHorizontal
property– touchesShouldBegin:withEvent:inContentView:
– touchesShouldCancelInContentView:
canCancelContentTouches
propertydelaysContentTouches
propertydecelerationRate
propertydragging
propertytracking
propertydecelerating
property
Managing the Scroll Indicator
indicatorStyle
propertyscrollIndicatorInsets
propertyshowsHorizontalScrollIndicator
propertyshowsVerticalScrollIndicator
property– flashScrollIndicators
Zooming and Panning
– zoomToRect:animated:
zoomScale
property– setZoomScale:animated:
maximumZoomScale
propertyminimumZoomScale
propertyzoomBouncing
propertyzooming
propertybouncesZoom
property
Managing the Delegate
delegate
property