NIToolBarPhotoViewController для отображения изображений из выбранного изображения

Я использую Nimbus для отображения фотографий. У меня есть tableviewcontroller, отображающий список имен файлов. Когда пользователь выбирает определенный файл (если это изображение), он отображает все файлы изображений в viewcontroller, расширенном от NIToolBarPhotoViewController, начиная с первого элемента моего исходного массива фотографий, то есть photoFiles, который является первым элементом в списке.

Я возвращаю общее количество страниц прокрутки следующим образом:

- (NSInteger)numberOfPagesInPagingScrollView:(NIPhotoAlbumScrollView *)photoScrollView {
    return self.photoFiles.count;
}

Однако я не могу запустить просмотр фотографий из определенного индекса в качестве метода:

  - (UIImage *)photoAlbumScrollView: (NIPhotoAlbumScrollView *)photoAlbumScrollView
                     photoAtIndex: (NSInteger)photoIndex
                        photoSize: (NIPhotoScrollViewPhotoSize *)photoSize
                        isLoading: (BOOL *)isLoading
          originalPhotoDimensions: (CGSize *)originalPhotoDimensions

вызывается напрямую в соответствии с примером NetworkPhotoAlbumViewController. Как я могу заставить его взять определенный индекс перед запуском просмотра фотографий?

1 ответ

Во viewDidLoad добавьте эту строку

[self.photoAlbumView setCenterPageIndex:photoIndex];    

установить индекс отображаемой фотографии

Другие вопросы по тегам