ios - 在 swift 中创建图像数组并连接声音

标签 ios arrays swift alphabet

我想创建一个显示字母表的图像数组,并且可以在点击图像时播放声音,例如我想显示字母 A 图像,用户点击字母 a 并说“这是字母 A”,然后继续下一个字母。

到目前为止我已经有了数组的代码

var alphaImage: [UIImage] = [

UIImage(named: "alphaA.png);
UIImage(named: "alphaB.png);
...

这是一个好的开始吗?我应该如何合并每个 View 的声音,我应该做一个多 View 项目还是单页项目?

谢谢

最佳答案

试试这段代码

var alphaImage: Array<UIButton> = [UIButton]()

alphaImage.append(UIButton())

for img in alphaImage
{
    img.setBackgroundImage(UIImage(named: "image"), forState: UIControlState.Normal)
    img.addTarget( self, action: "method", forControlEvents: UIControlEvents.TouchUpInside)
}

func method()
{
    //
    play sound here
}

关于ios - 在 swift 中创建图像数组并连接声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37921013/

相关文章:

ios - 如何从 Xib 文件加载自定义 UITableViewCells?

iphone - 在 iphone 中使用 ASIHTTPRequest

ios - 全宽 Webview iOS 问题

javascript - 如何将 Javascript 字符串转换为八位字节/字符数组?

ios - 使用 Parse.com 和 swift 在 tableView 中加载异步图像

ios - 检索 id 并递增它 swift3

ios - 启动不同的应用程序以打开服务器上的文件

java - 在Java中创建数组时是否调用了Object构造函数?

java - 如何将 ArrayUtils 用于对象数组,它不会删除数组的内容

ios - Swift - 将 NSURLResponse 向下转换为 NSHTTPURLResponse 以获得响应代码