Изменить пользовательский интерфейс TTPhotoViewController

#iphone #objective-c

#iPhone #objective-c

Вопрос:

Я использую TTPhotoViewController для отображения изображения в программе просмотра фотографий.

я пытался изменить пользовательский интерфейс и удалить кнопку «Посмотреть все» на панели навигации, но мне это не удалось.

Ответ №1:

Да, я пытался сделать это сам, переопределение методов просмотра и настройка навигационной панели не помогают.

Однако, если вы удалите код, ответственный за TTPhotoViewController.m, он будет работать:

 if (_photoSource.numberOfPhotos > 1) {
  self.navigationItem.rightBarButtonItem =
  [[[UIBarButtonItem alloc] initWithTitle:TTLocalizedString(@"See All",
                                                            @"See all photo thumbnails")
                                    style:UIBarButtonItemStyleBordered
                                   target:self
                                   action:@selector(showThumbnails)]
   autorelease];

} else {
  self.navigationItem.rightBarButtonItem = nil;
}