FrontPage > Apple > iOS開発メモ > Cocoa Touch Layer(UIKit) > UIScrollViewDelegate

UIScrollViewDelegate (スクロール・ビュー・デリゲイト)

継承したクラスの必要な部分をオーバーライドし各処理(イベント)を記述。
その後、「UIScrollView.delegate」へセットする。

リファレンス

Apple リファレンス

継承

NSObject

関連項目

UIScrollView

Responding to Scrolling and Dragging

scrollViewDidScroll

スクロール中にコール (ドラッグ中に複数回コールされる)

- (void)scrollViewDidScroll:(UIScrollView *)scrollView

scrollViewWillBeginDragging

ドラッグ開始時にコール

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView

scrollViewDidEndDragging

ドラッグ終了時にコール

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate

scrollViewShouldScrollToTop

コンテンツの先頭へのスクロールの可否。

- (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView
return YES;先頭移動を許可
return NO;先頭移動を禁止

scrollViewDidScrollToTop

コンテンツの先頭へのスクロール処理。

- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView

scrollViewWillBeginDecelerating

スクロール・ビューの動きが減速しだした。

- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView

scrollViewDidEndDecelerating

スクロール・ビューの動きが減速終了した。

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView

Managing Zooming

viewForZoomingInScrollView

ズームするUIViewを取得。

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
return nil;ズームの中止
return [UIViewのインスタンス]ズームするインスタンス

scrollViewWillBeginZooming

コンテンツのズームが開始した。

- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:(UIView *)view

scrollViewDidEndZooming

コンテンツのズームが終了した。

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale

scrollViewDidZoom

スクロールの倍率が変更された。

- (void)scrollViewDidZoom:(UIScrollView *)scrollView

Responding to Scrolling Animations

scrollViewDidEndScrollingAnimation

スクロール・アニメーションの終了。

- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-08-16 (月) 09:35:45