iOS-滾動(dòng)視圖(UIScrollView)

其實(shí)ios剛開始學(xué)的時(shí)候方庭,覺得什么都挺難的具垫∠<幔控件之類的沒有掌握學(xué)習(xí)的方法,讓我每天都很發(fā)愁凉夯。主要是太多,不容易記憶〔苫希現(xiàn)在想想劲够,呵呵,誰(shuí)會(huì)為小學(xué)數(shù)學(xué)發(fā)愁休傍。但是畢竟是基礎(chǔ)征绎,總不能跳過去吧。我們要保持學(xué)習(xí)激情,這樣才能學(xué)好任何東西人柿。


* UIScrollView的概念

* UIScrollView的重要屬性

* UIScrollView的代理方法(放大柴墩、縮小、拖拽)


一凫岖、UIScrollView的概念

UIScrollView是一個(gè)能夠滾動(dòng)的試圖控件江咳,能夠滑動(dòng)的視圖,都是繼承于UIScrollView,而UIScrollView繼承于UIView

UIScrollView的子類:UITableView、UITextView哥放、UICollectionView(這個(gè)以后我總要說一下歼指,都是很好玩的控件)


二、UIScrollView的概念

contentSize 能夠讓視圖顯示更多的內(nèi)容,contSize就是UIScrollView實(shí)際內(nèi)容大小.如果contentSize的尺寸比ScrollView小甥雕,或者相等踩身,則ScrollView不能滑動(dòng)

contentOffset平移量,能夠直接定位到你想看的內(nèi)容

contentInset 給ScrollView四周增加額外的滾動(dòng)區(qū)域,內(nèi)容的內(nèi)邊框

showsHorizontalScrollIndicator 是否設(shè)置水平滾動(dòng)條

showsVerticalScrollIndicator 是否設(shè)置垂直滾動(dòng)條

bounces 是否設(shè)置回滾效果

scrollEnabled 是否滾動(dòng)

indicatorStyle 設(shè)置滾動(dòng)條樣式

pagingEnabled 設(shè)置滾動(dòng)分頁(yè)

maximumZoomScale圖片最多能放大多少倍(要放大、縮小得掛上代理)

minimumZoomScale圖片最多能縮小多少倍

decelerationRate減速速率

*設(shè)置不包含導(dǎo)航欄解決全屏滾動(dòng)視圖上面導(dǎo)航欄處無圖片的問題社露,圖片從導(dǎo)航欄一下開始定位計(jì)算挟阻,這個(gè)以后做項(xiàng)目總會(huì)有必要記得

self.edgesForExtendedLayout=UIRectEdgeNone;

設(shè)置滾動(dòng)視圖方向垂直

scrollView.direction=Vertical;

delegate 代理


三、UIScrollView的代理方法(放大呵哨、縮小赁濒、拖拽)

已經(jīng)滾動(dòng)時(shí)調(diào)用

- (void)scrollViewDidScroll:(UIScrollView*)scrollView;

已經(jīng)縮放

- (void)scrollViewDidZoom:(UIScrollView *)scrollView;

開始拖拽

- (void)scrollViewWillBeginDragging:(UIScrollView*)scrollView;

將要拖拽結(jié)束獲得降速的速率和偏移量

- (void)scrollViewWillEndDragging:(UIScrollView*)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inoutCGPoint *)targetContentOffset;

拖拽結(jié)束將要降速

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

開始降速

- (void)scrollViewWillBeginDecelerating:(UIScrollView*)scrollView

結(jié)束降速

- (void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView

滾動(dòng)動(dòng)畫將要消失

- (void)scrollViewDidEndScrollingAnimation:(UIScrollView*)scrollView

設(shè)置縮放視圖

- (nullableUIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView

開始縮放

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

結(jié)束縮放以及縮放的比例

- (void)scrollViewDidEndZooming:(UIScrollView*)scrollView withView:(nullableUIView*)view atScale:(CGFloat)scale;

是否可以滾動(dòng)到頂部設(shè)置YES可以

- (BOOL)scrollViewShouldScrollToTop:(UIScrollView*)scrollView

移動(dòng)到頂部調(diào)用

- (void)scrollViewDidScrollToTop:(UIScrollView*)scrollView;

小伙伴們,先說這么多嘍孟害。這個(gè)用的很廣泛呢拒炎,我們程序猿的樂趣就在于創(chuàng)造,看著簡(jiǎn)單的控件總有人能玩出花樣挨务。有興趣的可以去搜搜看击你,那些個(gè)大牛把簡(jiǎn)單的控件玩的別出心裁。膜拜谎柄!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末丁侄,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子朝巫,更是在濱河造成了極大的恐慌鸿摇,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件劈猿,死亡現(xiàn)場(chǎng)離奇詭異拙吉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)揪荣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門筷黔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人仗颈,你說我怎么就攤上這事佛舱。” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵请祖,是天一觀的道長(zhǎng)订歪。 經(jīng)常有香客問我,道長(zhǎng)损拢,這世上最難降的妖魔是什么陌粹? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮福压,結(jié)果婚禮上掏秩,老公的妹妹穿的比我還像新娘。我一直安慰自己荆姆,他們只是感情好蒙幻,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著胆筒,像睡著了一般邮破。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上仆救,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天抒和,我揣著相機(jī)與錄音,去河邊找鬼彤蔽。 笑死摧莽,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的顿痪。 我是一名探鬼主播镊辕,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼蚁袭!你這毒婦竟也來了征懈?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤揩悄,失蹤者是張志新(化名)和其女友劉穎卖哎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體删性,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡亏娜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了镇匀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡袜啃,死狀恐怖汗侵,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤晰韵,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布发乔,位于F島的核電站,受9級(jí)特大地震影響雪猪,放射性物質(zhì)發(fā)生泄漏栏尚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一只恨、第九天 我趴在偏房一處隱蔽的房頂上張望译仗。 院中可真熱鬧,春花似錦官觅、人聲如沸纵菌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)咱圆。三九已至,卻和暖如春功氨,著一層夾襖步出監(jiān)牢的瞬間序苏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工捷凄, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留忱详,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓纵势,卻偏偏與公主長(zhǎng)得像踱阿,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子钦铁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容