내 응용 프로그램에 갤러리가 필요하며 Three20을 내 응용 프로그램에 구현하는 방법에 대한 자습서가 있습니다. http://www.raywenderlich.com/1430/how-to-use-the-three20-photo-viewer.Three20 : 포토 뷰어 사용자 정의
루트가 Tab Bar 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