如何按下按钮播放自定义声音?

时间:2011-01-08 07:07:08

标签: objective-c cocoa cocoa-touch

我是一个完整的编程新手,我想知道我怎么能有几个按钮播放不同的声音。我四处搜索,无法弄清楚这个简单的任务。谢谢!

1 个答案:

答案 0 :(得分:1)

一旦你对Objective-C和Cocoa(iPhone上的Cocoa-Touch)框架有足够的了解,这是一项简单的任务。

除了在网上搜索示例之外,您最好还是寻找有关如何编写Objective-C和Cocoa的参考资料。

步骤如下:

  1. 在Xcode中,创建一个控制器类,其方法如下:- (IBAction)playSound:(id)sender;
  2. 使用Interface Builder创建UI。
  3. 将所需按钮放在此界面上并配置其标签。
  4. 为每个按钮设置一个数字标签(您可以在界面构建器中执行此操作)。
  5. 对于每个按钮,将目标设置为控制器,将操作设置为您在步骤1中创建的方法。(通过按住Ctrl键将按钮拖动到Interface Builder中的控制器对象上)
  6. 在控制器类中,通过编写一个for循环来填写方法,该循环检查按钮的标记(您可以通过'sender'对象获取,然后根据标记play a sound
  7. 根据你对Cocoa的经验水平,这可能现在没有意义,但是如果你仔细阅读Objective-C和Cocoa的参考资料和教程,每个步骤都将变得更加清晰,你将能够完成这个简单的任务你自己。