何らかの理由で別の写真間をスクロールできません。誰かが間違いを見つけてくれますか? だからここに私のコードがあります:
import UIKit
import MWPhotoBrowser
class TETSViewController: MWPhotoBrowser, MWPhotoBrowserDelegate {
var photo = [MWPhoto]()
override func viewDidLoad() {
super.viewDidLoad()
displayActionButton = false
displaySelectionButtons = false
displayNavArrows = false
enableGrid = false
startOnGrid = false
autoPlayOnAppear = false
zoomPhotosToFill = true
enableSwipeToDismiss = false
setCurrentPhotoIndex(0)
}
func numberOfPhotosInPhotoBrowser(photoBrowser: MWPhotoBrowser!) -> UInt {
return UInt(photo.count)
}
override func photoAtIndex(index: UInt) -> MWPhotoProtocol! {
if index < UInt(photo.count) {
return photo[Int(index)]
} else {
return nil
}
}
func photoBrowser(photoBrowser: MWPhotoBrowser!, photoAtIndex index: UInt) -> MWPhotoProtocol! {
if index < UInt(photo.count) {
return photo[Int(index)]
} else {
return nil
}
}
}
公式の MWPhotoBrowser の例ですべての行を実行したと思いますが、表示されている写真は 1 つだけです。ちなみに、このビューは、テーブル ビューからセルを選択したときに読み込まれ、次にprepareForSegue
I を使用して 5 つの画像を割り当て、5 を印刷しますphoto
。print(photo.count)