나는 three20에서 TTPhotoViewController를 터뜨리려고 노력 중입니다. 처음에는 뒤로 버튼이 없었지만 이제 구현했습니다. 은 행운을 보지 않고을 시도했습니다.TTPhotoViewController를 어떻게 팝합니까?
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:TTLocalizedString(@"Back", @"Back to Albums") style:UIBarButtonItemStyleBordered target:self action:@selector(popView)];
-popView (메소드가 호출하지만, 문이 작동하지 않습니다) - -
버튼 (이 작품)
- (void) popView {
[self.navigationController popViewControllerAnimated:NO];
}
감사
: 여기 내 코드의 단편이다업데이트 0 -
이것은 ttphotoviewcontroller가 init에서 가지고있는 코드입니다.
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
self.navigationItem.backBarButtonItem =
[[[UIBarButtonItem alloc]
initWithTitle:
TTLocalizedString(@"Photo",
@"Title for back button that returns to photo browser")
style: UIBarButtonItemStylePlain
target: nil
action: nil] autorelease];
self.statusBarStyle = UIStatusBarStyleBlackTranslucent;
self.navigationBarStyle = UIBarStyleBlackTranslucent;
self.navigationBarTintColor = nil;
self.wantsFullScreenLayout = YES;
self.hidesBottomBarWhenPushed = YES;
self.defaultImage = TTIMAGE(@"bundle://Three20.bundle/images/photoDefault.png");
}
return self;
}
그것은 이미 뒤로 버튼을 추가했지만,이 코드 아아 또한 내 네비게이션 바에 단추를 추가하지 않습니다 - t 프로그램)이 실행되었다.
답장을 보내 주셔서 감사합니다. 나는 그것을 시도하고 그것이 작동하지 않는 것 같습니다 .. 나는 내 질문에 자세한 내용을 포함하도록 업데이 트했습니다. – jmont
TTNavigator 또는 자신의 탐색에서 상속 받고 있습니까? 당신은 거기에 뒤로 버튼을 추가하지 않는다는 점에서 옳다. (나는 모든 코드를 주석 처리하고 여전히 어딘가에서 뒤로 버튼을 얻는다.) 그러나 코드 내에서'BarButtonItem'을 검색 할 때 다른 곳을 찾지 못했습니다. 나는 그가 어떻게 그것들을 추가하고 있는지 모르겠다. – iwasrobbed
내 프로젝트에서 나는'Catalog' 예제에서'MockPhotoSource'와'PhotoTest1Controller'를 사용하고 있으며, 자동적으로 나를위한 뒤로 버튼을 만든다. . 그는 위의 코드를 사용하여 뒤로 버튼 텍스트를 변경할 수 있기 때문에 Apple의 탐색 클래스에서 상속 받도록 할 수 있습니다. – iwasrobbed