你必須像設置在PhotoTest1Controller
一樣設置它。這是一個什麼樣的存在的一個片段:
- (void)viewDidLoad {
self.photoSource = [[[MockPhotoSource alloc]
initWithType:MockPhotoSourceNormal
title:@"Flickr Photos"
photos:[NSArray arrayWithObjects:[[[MockPhoto alloc]
initWithURL:@"http://farm4.static.flickr.com/3099/3164979221_6c0e583f7d.jpg?v=0"
smallURL:@"http://farm4.static.flickr.com/3099/3164979221_6c0e583f7d_t.jpg"
size:CGSizeMake(320, 480)] autorelease],
[[[MockPhoto alloc]
initWithURL:@"http://farm4.static.flickr.com/3099/3164979221_6c0e583f7d.jpg?v=0"
smallURL:@"http://farm4.static.flickr.com/3099/3164979221_6c0e583f7d_t.jpg"
size:CGSizeMake(320, 480)] autorelease],
nil],
photos2:nil] autorelease];
}
(我可能會丟失一些括號,但你的要點)
一旦你從你的目錄中的照片列表,您可以創建一個NSArray
那包含(在本例中)MockPhoto
s的列表,並用此創建的列表替換photos
陣列。
至於這是否是合適的庫,我會說是的...在我的應用程序中工作真是太棒了。
希望這會有所幫助!
我確實已經設法瞭解如何使用您引用的代碼將圖片列表「硬編碼」爲Three20,但是我正在尋找的方法是將目錄中的所有照片列在其內容已更改的目錄中經常。我需要弄清楚如何讓相冊自動顯示添加的新照片,並刪除已刪除的照片。感謝您的回覆,但除非我誤解(發生這種情況的機會不止這些),否則您指出的內容不會做我所需要的。 –