如果我想有延遲加載像谷歌+或的Facebook應用程序(甚至9GAG),我應該去與UITableView
或UIScrollView
?延遲加載iPhone圖片
目標是加載全新的一組單元格或scrollview
頁(不只是像蘋果lazyloading
tableview
這樣的縮略圖)。如果你有Facebook應用,試着快速滾動,你會明白我的意思。
任何示例也會有所幫助。
謝謝。
如果我想有延遲加載像谷歌+或的Facebook應用程序(甚至9GAG),我應該去與UITableView
或UIScrollView
?延遲加載iPhone圖片
目標是加載全新的一組單元格或scrollview
頁(不只是像蘋果lazyloading
tableview
這樣的縮略圖)。如果你有Facebook應用,試着快速滾動,你會明白我的意思。
任何示例也會有所幫助。
謝謝。
你應該更喜歡這個表視圖。使用tableview,您可以使用可重用的自定義單元。 tableview可以用於橫向模式下的自動佈局,如果應用程序是通用的,則tableview更有用。
我會使用uicollection視圖。這裏是一個使用uitableview的例子,但是你可以把它修改一下以便處理一個集合視圖。
http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Introduction/Intro.html
如果你想使用第三方庫,我建議在看AFNetworking它的使用率最高的一個,有一個非常容易使用擴展的UIImageView LINK
而且功能作爲參考,scrollview是tableview的一部分。
看看SDWebImage,真的好用,它支持緩存和異步加載。
在Xcode中,默認的是iOS版設備,如果我換到iPhone,它只是編譯,但不啓動模擬器? – user1832330 2013-04-21 19:51:16
您可以試試這個:https://github.com/nicklockwood/AsyncImageView
。這是異步加載圖像的最佳示例。該庫還可用於獨立於UIImageView加載和緩存圖像,因爲它提供對底層加載和緩存類的直接訪問。
使用Grand Central Dispatch可以做到這一點。
以下鏈接可能會有幫助。
我想什麼的傢伙想是無限滾動,而不是異步加載圖像http://stackoverflow.com/search?q=infinite+scrolling+%5Bobjective-c%5D – Tim 2013-05-30 06:58:05