我需要一個在我的應用程序庫,我發現本教程如何實現Three20到我的應用程序:http://www.raywenderlich.com/1430/how-to-use-the-three20-photo-viewer。Three20:圖片瀏覽器定製
我有一個故事板,其中根是一個標籤欄控制器。此根控制器與View Controller的關係與上述教程中的類PhotoViewController。
本教程中的最後一步是將代碼添加到AppDelegate中,但在我的情況下,我加入這個代碼到PhotoViewController:
#import "PhotoViewController.h"
#import "PhotoSet.h"
@implementation PhotoViewController
@synthesize photoSet = _photoSet;
- (void) viewDidLoad {
[[TTURLRequestQueue mainQueue] setMaxContentLength:0];
TTNavigator *navigator = [TTNavigator navigator];
UIWindow *window = [UIApplication sharedApplication].keyWindow;
navigator.window = window;
TTURLMap *map = navigator.URLMap;
[map from:@"tt://appPhotos" toSharedViewController:[PhotoViewController class]];
[navigator openURLAction:[TTURLAction actionWithURLPath:@"tt://appPhotos"]];
self.photoSource = [PhotoSet samplePhotoSet];
}
- (void) dealloc {
self.photoSet = nil;
}
@end
下面是結果的圖像跳格的「畫廊」後在根標籤控制器標籤: Gallery http://i43.tinypic.com/35iver8.png
這裏是一個圖像時,我滾動視圖: Problem with scroll http://i44.tinypic.com/10sez9w.png
這幾乎是好的,但我有一些張問題es:
- 當我選中圖庫並出現上述視圖時,沒有辦法回到根選項卡控制器。我如何添加後退按鈕?
- 當我在畫廊中滑動時,文本「錯誤」顯示一段時間,直到圖像完全加載。爲什麼?
- 當我選擇「查看全部」時,它會顯示所有圖像的列表。如何更改頂部導航欄的背景顏色?
的確,我最終在我的項目中使用了MWPhotoBrowser。我在12月30日的評論中做了一個錯字 - 應該是MWPhotoBrowser :) – dhrm