瀑布流uiscrollview實(shí)現(xiàn)[管理資料]

瀑布流uiscrollview實(shí)現(xiàn)[管理資料]

ID:35412478

大?。?5.83 KB

頁數(shù):10頁

時間:2019-03-24

瀑布流uiscrollview實(shí)現(xiàn)[管理資料]_第1頁
瀑布流uiscrollview實(shí)現(xiàn)[管理資料]_第2頁
瀑布流uiscrollview實(shí)現(xiàn)[管理資料]_第3頁
瀑布流uiscrollview實(shí)現(xiàn)[管理資料]_第4頁
瀑布流uiscrollview實(shí)現(xiàn)[管理資料]_第5頁
資源描述:

《瀑布流uiscrollview實(shí)現(xiàn)[管理資料]》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、瀑布流UlScrollView實(shí)現(xiàn)本文實(shí)現(xiàn)的是瀑布流,通過UlScrollView簡單實(shí)現(xiàn)的,主要簡單實(shí)現(xiàn)瀑布流的效果,希望對各位讀者有所幫助,大體的實(shí)現(xiàn)思路是,通過創(chuàng)建一個plist文件來獲取需要加載的圖片,通過創(chuàng)建三列視圖,添加到scrollView上依次向這個三列視圖的添加圖片,通過判斷每一列視圖高度得到哪列視圖的高度最低,下次添加圖片時往那個高度最低的視圖上添加,添加一次判斷一次,本人寫的這篇實(shí)現(xiàn)較簡單,并沒有考慮太多情況,希望對各位讀者有所幫助。▼WHWaterViewhUrllmageVi

2、ew.hmUrllmageView.m:dataLisLplisthAppDelegate.hmAppDelegate.mMain^storyboard'h:ViewController.hHViewController.m▼ModelhDataAccess-hmDataAccess-mhDatalnfo.hmDatalnfo.m▼Viewh:WHWaterView.hmWHWaterView.mhi]MessView,hmMessView.m這個是瀑布流實(shí)現(xiàn)所定義的一些類和一個開源框架Urllmag

3、eView,這個開源框架主要是用來加載網(wǎng)絡(luò)圖片的。1?個人寫的這個瀑布流是先通過定義一個data.plist文件,把所有用到的關(guān)于圖片信息的內(nèi)容放入到這個plist文件屮▼RootDictionary(1item)▼imageListArray(16items)?Item000Dictionary:(5items)?Item1Dictionary(5items)?Item2Dictionary(5items)?Item3Dictionary(5items)?Item4Dictionary(5items

4、)?Item5Dictionary(5items)?Item6Dictionary(5items)?Item7Dictionaryitems)h:乙

5、?Item8Dictionary(5items)?Item9Dictionary(5items)?Item10Dictionary(5items)?Item11Dictionary(5items)?Item12Dictionary(5items)?Item13Dictionary(5items)?Item14Dictionary(5items)?Item

6、15Dictionary(5items)這個每個item中添加的內(nèi)容▼Item0Dictionary$(5items)widthNumber640heightNumber960urlStringhttp://img4.duitang.eom/uploads/item/201302/07/20130207titleString保時捷messString風(fēng)景圖片(2通過泄義兩個model對象,一個是DataAccess和Datalnfo<1?>在DataAccess中主要定一個一個方法,通過這個方法讀取p

7、list文件[objc]viewplaincopyprint?1.#import"DataAccess.h"2.#import"Datalnfo.hM3.?implementationDataAccess4.?(NSMutableArray*)getDataArray{5.5.NSString*filePath=[[NSBundlemainBundle]pathForResource:@udataList"ofType:@nplistn];1.NSDictionary*die=[NSDictionar

8、ydictionaryWithContentsOfFile:filePath];2.NSArray*imageList=[dieobjectForKey:@nimageListn];3.NSMutableArray*datalnfoArray=[NSMutableArrayarray];4.for(NSDictionary*iteminimageList){5.Datalnfo*dataInfo=[[Datalnfoalloc]init];6.datalnfo.width=[item[@"width"

9、]floatvalue];7.datalnfo.height=[item[@'h&ght"]floatValue];8.datalnfo.url=item[@,,urln];9.datalnfo.mess=item[@umess"];10.datalnfo.title=11.[datalnfoArrayaddObject:datalnfo];12.}19.13.returndatalnfoArray;14.}22.@endv2.>在datalnfo中定義

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。