iOSのUIScrollViewの基本的な使用方法およびプロキシ方法

- (ボイド)のviewDidLoad {

【superviewDidLoad]。

scrollView = [UIScrollViewalloc] initWithFrame:CGRectMake(0,0,320,460)]。

scrollView.backgroundColor = [UIColorredColor]。

//スライドの上部をサポートするかどうか

scrollView.scrollsToTop = NO;

scrollView.delegate =自己;

//コンテンツのサイズを設定scrollView.contentSize = CGSizeMake(320460 * 10)。

// //リバウンドscrollView.bounces = NOの場合、

// //ページングscrollView.pagingEnabledか= YES。

// // scrollView.scrollEnabled = NOをスクロールするかどうか。

// scrollView.showsHorizo​​ntalScrollIndicator = NO;

//インジケータスタイル// scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhiteを設定します。

//セット内容インジケータエッジとエッジ// scrollView.contentInset = UIEdgeInsetsMake(0、50、50、0);

// scrollView.scrollIndicatorInsets = UIEdgeInsetsMake(0、50、0、0);

//プロンプトユーザー、インジケータは[scrollView flashScrollIndicators]点滅。

//同時移動するかどうか、lockscrollView.directionalLockEnabled = YES;

[self.viewのaddSubview:scrollView]。

UILabel *ラベル= [[UILabelalloc] initWithFrame:CGRectMake(0,200,320,40)]。

label.backgroundColor = [UIColoryellowColor]; label.text = @ "学习scrolleview"。

[scrollView addSubview:ラベル]; [ラベル解放];}#プラグママーク - / *

//は拡大を返しますまたは縮小します

- (UIViewの*)viewForZoomingInScrollView:(UIScrollViewの*)scrollView

{

}

//拡大または縮小を開始

- (無効)scrollViewWillBeginZooming:(UIScrollViewの*)scrollView withView:

(UIViewの*)ビュー

{

}

//終了時にズーム

- (無効)scrollViewDidEndZooming:(UIScrollViewの*)scrollView withView:(UIViewの*)ビューatScale:(フロート)規模

{

}

//ビューを拡大または縮小されています

- (無効)scrollViewDidZoom:(UIScrollViewの*)scrollView

{

NSLog(@ "scrollViewDidScrollToTop");

}

上部スライドに* ///サポート - (BOOL)scrollViewShouldScrollToTop:(UIScrollViewの*)scrollView {returnYES;}

トップにスライドするとき//呼び出される - (無効)scrollViewDidScrollToTop:(UIScrollViewの*)scrollView {のNSLog(@ "scrollViewDidScrollToTop");}

// scrollViewがスライドしている - (無効)scrollViewDidScroll:(UIScrollViewの*)scrollView {のNSLog(@ "scrollViewDidScroll");}

// scrollView开始拖动 - (ボイド)scrollViewWillBeginDragging:(UIScrollViewの*)scrollView {のNSLog(@ "scrollViewWillBeginDragging");}

// scrollView结束拖动 - (ボイド)scrollViewDidEndDragging:(UIScrollViewの*)scrollView willDecelerate:(BOOL)減速{のNSLog(@ "scrollViewDidEndDragging");}

// scrollView減速開始(二つの方法上記2つの方法の間の違いに注意してください) - (ボイド)scrollViewWillBeginDecelerating:(UIScrollViewの*)scrollView {のNSLog(@ "scrollViewWillBeginDecelerating");}

// scrollview减速停止 - (無効)scrollViewDidEndDecelerating:(UIScrollViewの*)scrollView {のNSLog(@ "scrollViewDidEndDecelerating");

 

 

 

おすすめ

転載: www.cnblogs.com/Yishu/p/12068807.html