版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
和iPad開發(fā)培訓(xùn)機(jī)構(gòu),到目前為無限互聯(lián)是國內(nèi)唯一一家專注于止為各大公司輸送了一大批優(yōu)秀的iOS高級研發(fā)人才。隨著iOS6系統(tǒng)的發(fā)布,也在當(dāng)天陸續(xù)發(fā)布國內(nèi)首套完整的iOS開發(fā)的 ,手把 您寫代碼,從入門到熟練再到精通。高薪就業(yè)是檢驗一家培訓(xùn)機(jī)構(gòu)質(zhì)量的唯一標(biāo)準(zhǔn),的學(xué)員高薪就業(yè)是對的努力,感謝對最好的肯定,也是 前進(jìn)的最 動力, 感謝的支持! 也將免費為提供最好的就業(yè)后的技術(shù)支持!, 的高薪就業(yè)才是最大的成功!:無限互聯(lián)3G學(xué)院13年3月1日星期五第十節(jié)課滑動視圖基本概念和用法主講:周泉:無限互聯(lián)3G學(xué)院13年3月1日星期五本標(biāo)滑動視圖的基本概念和用法····滑動視圖常用屬性和方法滑動視圖常用
方法滑動視圖的捏合手勢:無限互聯(lián)3G學(xué)院13年3月1日星期五1、滑動視圖的基本概念和用法·U
I
S
c
r
o
l
l
V
i
e
w的基本概念和用法·U
I
S
c
r
o
l
l
V
i
e
w
它是一個視圖,然后它是一個可以選擇滑動的視圖,用與顯示
的內(nèi)容其次,通過scrollView可以通過手勢,放大或者縮小顯示的內(nèi)容··U
I
S
c
r
o
l
l
V
i
e
w包含兩個子類,其中一個就是UITableView,因此,表視圖的可以實現(xiàn)滑動視圖的所有行為:無限互聯(lián)3G學(xué)院13年3月1日星期五創(chuàng)建一個滑動視圖·創(chuàng)建一個UIScrollView實例//創(chuàng)建一個UIScrollView實例CGRect
frame
=
CGRectMake(
0,
0,
200,
200);UIScrollView
*scrollView=
[[UIScrollView
alloc]
initWithFrame:frame];//添加子視圖(框架可以超過scrollview的邊界)frame=
CGRectMake(
0,
0,
500,
500);UIImageView
*myImageView=
[[UIImageView
alloc]
initWithFrame:frame];[scrollView
addSubview:myImageView];//設(shè)置內(nèi)容尺寸scrollView.contentSize
=
CGSize(500,500);:無限互聯(lián)3G學(xué)院13年3月1日星期五滑動視圖常用屬性·U
I
S
c
r
o
l
l
V
i
e
w常用屬性contentSize//里面內(nèi)容的大小,也就是可以滾動的大小,默認(rèn)是0,沒有滾動效果。tracking//當(dāng)touch
后還沒有拖動的時候值是YES,否則NOzoomBouncing//當(dāng)內(nèi)容放大到最大或者最小的時候值是YES,否則NOzooming//當(dāng)正在縮放的時候值是YES,否則NOdecelerating//當(dāng)滾動后,手指放開但是還在繼續(xù)滾動中。這個時候是YES,其它時候是NOdecelerationRate//
設(shè)置手指放開后的
率umZoomScale//一個浮點數(shù),表示能放最大的倍數(shù)minimumZoomScale//一個浮點數(shù),表示能縮最小的倍數(shù)pagingEnabled//
當(dāng)值是
YES
會自動滾動到
subview
的邊界。默認(rèn)是NOscrollEnabled//決定是否可以滾動:無限互聯(lián)3G學(xué)院13年3月1日星期五滑動視圖常用屬性·U
I
S
c
r
o
l
l
V
i
e
w常用屬性showsHorizontalScrollIndicator//滾動時是否顯示水平滾動條showsVerticalScrollIndicator//滾動時是否顯示垂直滾動條bounces//
默認(rèn)是
yes,就是滾動超過邊界會反彈有反彈回來的效果。假如是
NO,那么滾動到達(dá)邊界會立刻停止。bouncesZoom//和bounces
類似,區(qū)別在于:這個效果反映在縮放上面,假如縮放超過最大縮放,那么會反彈效果;假如是NO,則到達(dá)最大或者最小的時候立即停止。directionalLockEnabled//默認(rèn)是NO,可以在垂直和水平方向同時運(yùn)動。當(dāng)值是YES
時,假如一開始是垂直或者是假如一開始是對角方向滾動,則不會水平運(yùn)動,那么接下來會鎖定另外一個方向的滾動。某個方向indicatorStyle//滾動條的樣式,基本只是設(shè)置顏色。總共3個顏色:默認(rèn)、黑、白scrollIndicatorInsets//設(shè)置滾動條的位置:無限互聯(lián)3G學(xué)院13年3月1日星期五課堂實例1:·創(chuàng)建一個滑動視圖實現(xiàn)分頁效果··嘗試其他UIScrollView的常用屬性:無限互聯(lián)3G學(xué)院13年3月1日星期五不得將用于商業(yè)用途,否則將其法律責(zé)任?。篽ttp://w
無限互聯(lián)博客:公司老師:
:
的講解過程中 不妥之處,歡迎大家將信息反饋到我中, 會努力完善!謝謝各位的支持。持續(xù)更新中...敬請期待?。簾o限互聯(lián)3G學(xué)院13年3月1日星期五和iPad開發(fā)培訓(xùn)機(jī)構(gòu),到目前為無限互聯(lián)是國內(nèi)唯一一家專注于止為各大公司輸送了一大批優(yōu)秀的iOS高級研發(fā)人才。隨著iOS6系統(tǒng)的發(fā)布,也在當(dāng)天陸續(xù)發(fā)布國內(nèi)首套完整的iOS開發(fā)的 ,手把 您寫代碼,從入門到熟練再到精通。高薪就業(yè)是檢驗一家培訓(xùn)機(jī)構(gòu)質(zhì)量的唯一標(biāo)準(zhǔn),的學(xué)員高薪就業(yè)是對的努力,感謝對最好的肯定,也是 前進(jìn)的最 動力, 感謝的支持! 也將免費為提供最好的就業(yè)后的技術(shù)支持!, 的高薪就業(yè)才是最大的成功?。簾o限互聯(lián)3G學(xué)院13年3月1日星期五2、常用方法U
I
S
c
r
o
l
l
V
i
e
w
方法//scrollView已經(jīng)滑動(void)scrollViewDidScroll:(UIScrollView
*)scrollView;//視圖已經(jīng)放大或縮小(void)scrollViewDidZoom:(UIScrollView
*)scrollView;//scrollView開始拖動(void)scrollViewWillBeginDragging:(UIScrollView
*)scrollView;//scrollView結(jié)束拖動-(void)scrollViewDidEndDragging:(UIScrollView
*)scrollViewwillDecelerate:(BOOL)decelerate;//
scrollView開始 (以下兩個方法注意與以上兩個方法加以區(qū)別)(void)scrollViewWillBeginDecelerating:(UIScrollView
*)scrollView;//scrollview
停止(void)scrollViewDidEndDecelerating:(UIScrollView
*)scrollView;:無限互聯(lián)3G學(xué)院13年3月1日星期五常用方法·常用 方法//返回一個放大或者縮小的視圖(UIView
*)viewForZoomingInScrollView:(UIScrollView
*)scrollView;//開始放大或者縮小-(void)scrollViewWillBeginZooming:(UIScrollView
*)scrollView
withView:(UIView
*)view//縮放結(jié)束時-(void)scrollViewDidEndZooming:(UIScrollView
*)scrollViewwithView:(UIView
*)view
atScale:(float)scale;//是否支持滑動至頂部(BOOL)scrollViewShouldScrollToTop:(UIScrollView
*)scrollView;//滑動到頂部時調(diào)用該方法(void)scrollViewDidScrollToTop:(UIScrollView
*)scrollView;:無限互聯(lián)3G學(xué)院13年3月1日星期五常用 方法滾動時,滾動視圖軌跡狀態(tài)包括
,拖動, ,和縮放屬性。此外,contentOffset屬性定義了滾動視圖左邊界左上方可見點的偏移位置。下面表格具體介紹參數(shù)::無限互聯(lián)3G學(xué)院13年3月1日星期五課堂實例2:···實現(xiàn)UIScrollView的
方法學(xué)習(xí)
方法調(diào)用的順序完善課堂實例1·添加UIPageControl實例,用于顯示當(dāng)前頁:無限互聯(lián)3G學(xué)院13年3月1日星期五其他·i
s
M
e
m
b
e
r
O
f
C
l
a
s
s和isKindOfClass的異同兩者都能檢測一個對象是否是某個類的成員,兩者之間的區(qū)別是:isKindOfClass不但可以用來確定一個對象是否是一個類的成員,也可以用來確定一個對象是否是派生自該類的類的成員,而isMemberOfClass做不到后一點。如classA派生自NSObject類,classA
*a
= [
class
A
alloc]
init];[a i
s
Kind
Of
Class:[NSObject
class]]可以檢查出a是否是NSObject派生類的成員,但isMemberOfClass做不到。:無限互聯(lián)3G學(xué)院13年3月1日星期五課堂實例3:·表視圖中實現(xiàn)一個滑動視圖假設(shè)表視圖和滑動視圖都已設(shè)置 方法當(dāng)表視圖滑動時,會調(diào)用滑動視圖的方法嗎···有幾種實現(xiàn)的方式呢:無限互聯(lián)3G學(xué)院13年3月1日星期五不得將用于商業(yè)用途,否則將其法律責(zé)任?。篽ttp://w
無限互聯(lián)博客:公司老師:
:
的講解過程中 不妥之處,歡迎大家將信息反饋到我中, 會努力完善!謝謝各位的支持。持續(xù)更新中...敬請期待!:無限互聯(lián)3G學(xué)院13年3月1日星期五和iPad開發(fā)培訓(xùn)機(jī)構(gòu),到目前為無限互聯(lián)是國內(nèi)唯一一家專注于止為各大公司輸送了一大批優(yōu)秀的iOS高級研發(fā)人才。隨著iOS6系統(tǒng)的發(fā)布,也在當(dāng)天陸續(xù)發(fā)布國內(nèi)首套完整的iOS開發(fā)的 ,手把 您寫代碼,從入門到熟練再到精通。高薪就業(yè)是檢驗一家培訓(xùn)機(jī)構(gòu)質(zhì)量的唯一標(biāo)準(zhǔn),的學(xué)員高薪就業(yè)是對的努力,感謝對最好的肯定,也是 前進(jìn)的最 動力, 感謝的支持! 也將免費為提供最好的就業(yè)后的技術(shù)支持!, 的高薪就業(yè)才是最大的成功?。簾o限互聯(lián)3G學(xué)院13年3月1日星期五3、使用捏合手勢·U
I
S
c
r
o
l
l
V
i
e
w的捏合手勢UIScrollView能很簡單的使用捏手勢來進(jìn)行縮放,可以縮小或者放大,只需要實現(xiàn)一個委托方法就可以,簡單的幾個步驟就可以讓滾動視圖的子視圖支持縮放功能。:無限互聯(lián)3G學(xué)院13年3月1日星期五示例代碼·示例代碼(UIView
*)viewForZoomingInScrollView:(UIScrollView
*)scrollView{return
view;//view可以進(jìn)行縮放}(void)loadView{self.scrollView.minimumZoomScale=
0.5;self.scrollView.
umZoomScale
=
6.0;self.scrollView.contentSize
=
CGSizeMake(1280,
960);self.scrollView.delegate
=
self;}//適合單張:無限互聯(lián)3G學(xué)院13年3月1日星期五不得將用于商業(yè)用途,否則將其法律責(zé)任?。篽ttp://w
無限互聯(lián)博客:公司老師:
:
的講解過程中 不妥之處,歡迎大家將信息反饋到我中, 會努力完善!謝謝各位的支持。持續(xù)更新中...敬請期待?。簾o限互聯(lián)3G學(xué)院13年3月1日星期五和iPad開發(fā)培訓(xùn)機(jī)構(gòu),到目前為無限互聯(lián)是國內(nèi)唯一一家專注于止為各大公司輸送了一大批優(yōu)秀的iOS高級研發(fā)人才。隨著iOS6系統(tǒng)的發(fā)布,也在當(dāng)天陸續(xù)發(fā)布國內(nèi)首套完整的iOS開發(fā)的 ,手把 您寫代碼,從入門到熟練再到精通。高薪就業(yè)是檢驗一家培訓(xùn)機(jī)構(gòu)質(zhì)量的唯一標(biāo)準(zhǔn),的學(xué)員高薪就業(yè)是對的努力,感謝對最好的肯定,也是 前進(jìn)的最 動力, 感謝的支持! 也將免費為提供最好的就業(yè)后的技術(shù)支
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州大學(xué)《行政監(jiān)督學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州財經(jīng)大學(xué)《生物制藥綜合實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽學(xué)院《裝飾材料構(gòu)造與人體工程學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025江西建筑安全員C證考試(專職安全員)題庫附答案
- 2025青海建筑安全員B證考試題庫及答案
- 2025年四川建筑安全員C證考試題庫
- 貴陽信息科技學(xué)院《機(jī)械原理(實驗)》2023-2024學(xué)年第一學(xué)期期末試卷
- 硅湖職業(yè)技術(shù)學(xué)院《工業(yè)發(fā)酵分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025貴州省建筑安全員《A證》考試題庫
- 廣州新華學(xué)院《實驗設(shè)計與數(shù)據(jù)處理》2023-2024學(xué)年第一學(xué)期期末試卷
- 人教版六年級上冊道德與法治知識點
- 期貨從業(yè)資格(期貨基礎(chǔ)知識)歷年真題試卷匯編27
- 人工智能學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 北師大版(2019)必修第二冊Unit 5 Humans and nature Lesson 3 Race to the pole教學(xué)設(shè)計
- 《毛概》23版學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 臨建工程量清單
- 宜賓五糧液股份有限公司招聘考試試卷及答案
- 2024CSCO胰腺癌診療指南解讀
- 窗簾采購?fù)稑?biāo)方案(技術(shù)方案)
- 電力安全工作規(guī)程考試試題(答案)
- 2024-2030年串番茄行業(yè)市場發(fā)展分析及前景趨勢與投資研究報告
評論
0/150
提交評論