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];
установить индекс отображаемой фотографии