【发布时间】:2017-06-17 10:22:33
【问题描述】:
我正在尝试为一些孩子制作一个简单的应用程序。我想展示一张照片并将该照片链接到声音。
当孩子点击“播放声音”时,它应该播放代表图像的音频。
到目前为止,我只展示了已放入 Assets.xcassets 中的图像,但我的问题是.. 如何将这些照片链接到一些音频文件并通过单击“播放声音”来播放它们
这是我在 ViewController.swift 中的代码:
@IBOutlet weak var viewImage: UIImageView!
var images: [UIImage] = [
UIImage(named: "photo1.png")!,
UIImage(named: "photo2.png")!,
UIImage(named: "photo3.png")!,
UIImage(named: "photo4.png")!,
UIImage(named: "photo5.png")!,
UIImage(named: "photo6.png")!,
UIImage(named: "photo7.png")!,
UIImage(named: "photo8.png")!
]
var currentImagesIndex = 0
@IBAction func nextImage(_ sender: Any) {
currentImagesIndex += 1
let numberOfImages = images.count
let nextImagesIndex = currentImagesIndex % numberOfImages
viewImage.image = images[nextImagesIndex]
}
到目前为止,当我单击下一张照片时,它会向我显示一张新照片,并且工作正常。我现在要做的就是将“photo1-8”链接到音频并播放它。
我将不胜感激任何形式的帮助, 拉度
【问题讨论】:
-
在 imageview 上添加 UITapGestureRecognizer
标签: ios image audio swift3 xcode8