2011-01-08 1 views
0

Я довольно новичок в сфере разработки iPhone, и я разрабатываю приложение для программы средней школы. Часть приложения должна быть галереей изображений, которая извлекает фотографии из каталога на веб-сайте группы и перечисляет их в виде эскизов. Я не могу понять, как создать thumsview, который напрямую не связан с конкретными изображениями.Как я могу использовать Three20 для создания динамического TTThumbsViewController, который работает с каталогом веб-сайта?

В настоящее время у меня есть эта настройка для работы с UIWebView, которая указывает на фотоальбом PHP, разработанный так, чтобы выглядеть как фотоальбом iPhone. Этот метод работает, но он не идеален, и навигация явно немного меньше, чем ожидалось.

Является ли Three20 правильным инструментом для этой работы? Если нет, что я должен использовать?

Спасибо!

ответ

1

Вы должны настроить его так, как будто он настроен в 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 этим созданным.

Что касается того, является ли это подходящей библиотекой для этого, я бы сказал, да ... в моих приложениях было замечательно работать.

Надеюсь, это поможет!

+0

Мне удалось понять, как «жестко закодировать» список изображений в Three20 с кодом, который вы указали, но то, что я ищу, - это способ перечислить все фотографии в каталоге с измененным содержимым довольно часто. Мне нужно выяснить, как сделать альбом автоматически показывать новые фотографии, которые были добавлены, и удалить удаленные снимки. Спасибо за ваш ответ, но если я не ошибаюсь (больше, чем вероятность того, что это произойдет), то, что вы указали на то, что я не буду делать то, что мне нужно. –

Смежные вопросы