0

ニンバスを使って写真を表示しています。ファイル名のリストを表示するtableviewcontrollerがあります。ユーザーが特定のファイル(画像の場合)を選択すると、写真ソース配列の最初の要素、つまりリストの最初の要素であるphotoFilesから開始して、NIToolBarPhotoViewControllerから拡張されたviewcontrollerにすべての画像ファイルが表示されます。

次のようなスクロールビューページの総数を返します。

- (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の例のように直接呼び出されます。フォトビューを起動する前に、特定のインデックスを取得するにはどうすればよいですか?

4

1 に答える 1

0

viewDidLoad にこの行を追加します

[self.photoAlbumView setCenterPageIndex:photoIndex];    

表示写真のインデックスを設定する

于 2013-02-20T05:44:17.570 に答える