【问题标题】:NIToolBarPhotoViewController to display images from a selected imageNIToolBarPhotoViewController 显示所选图像中的图像
【发布时间】:2012-09-05 11:44:06
【问题描述】:

我正在使用 Nimbus 显示照片。我有一个 tableviewcontroller 显示文件名列表。当用户选择特定文件(如果是图像)时,它会显示从 NIToolBarPhotoViewController 扩展的 viewcontroller 中的所有图像文件,从我的照片源数组的第一个元素开始,即 photoFiles,它是列表中的第一个元素。

我正在返回滚动视图页面的总数,如下所示:

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

但是,我无法从特定索引启动 photoview 作为方法:

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

根据示例 NetworkPhotoAlbumViewController 直接调用。我怎样才能让它在启动 photoview 之前获取特定的索引?

【问题讨论】:

  • 在 NIPageScrollView 中找到了方法:'setCenterPageIndex'。由于 NiPhotoAlbumScrollView 是此类的子类。我们可以直接在那里设置属性。
  • 这是从代码更改页面的正确方法。

标签: image-gallery photo-gallery nimbus nimbus-ios photoviewer


【解决方案1】:

在 viewDidLoad 中添加这一行

[self.photoAlbumView setCenterPageIndex:photoIndex];    

设置显示照片的索引

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-08
    • 1970-01-01
    • 2013-02-22
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 2015-02-07
    相关资源
    最近更新 更多