iphone three20 How to Start Three20 Photo Viewer in Thumbnail view?

1原文地址:http://stackoverflow.com/questions/7499591/how-to-start-three20-photo-viewer-in-thumbnail-view

 

 

You should use TTThumbsViewController instead of TTPhotoViewController. There's a good example of it in three20 TTCategory sample app.

TTThumbsViewController also uses a photo source, so you won't have to change that much code. Your Photo viewer should extend TTThumbsViewController and implement theTTThumbsViewControllerDelegate delegate functions.

You can load the photo source in your viewDidLoad function:

///////////////////////////////////////////////////////////////////////////////////////////////////
- (void)viewDidLoad {
 
NSMutableArray* photos = [NSMutableArray array];
 
for (int i=kImagesCount;i>=1;i--) {
   
Photo* photo = [[[Photo alloc] initWithURL:[NSString stringWithFormat:@"bundle://%d.png", i]
                                      smallURL
:[NSString stringWithFormat:@"bundle://%dt.png", i]
                                          size
:CGSizeMake(400, 400)] autorelease];
   
[photos addObject:photo];
 
}

 
self.photoSource = [[PhotoSource alloc]
                      initWithType
:PhotoSourceNormal
                      title
:@"Select Picture"
                      photos
:photos
                      photos2
:nil];

}
 

posted on 2011-12-17 16:32  wtq  阅读(285)  评论(0编辑  收藏  举报