2016-06-20 38 views
0

我想创建一个图像数组,显示字母,并可以发挥声音时点击图像,例如我想显示字母A图像和用户点击字母a并且它说“这是字母A”,然后转到下一个字母。快速创建图像阵列并连接声音

到目前为止,我有数组

var alphaImage: [UIImage] = [ 

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

这是一个良好的开端的代码,我怎么可以将声音的每个,我应该做一个多视图的项目或单页的项目?

感谢

回答

0

试试这个代码

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 
}