Как я могу нажать кнопку, чтобы воспроизвести собственный звук? - PullRequest
0 голосов
/ 08 января 2011

Я начинающий программист, и мне было интересно, как у меня может быть несколько кнопок, которые воспроизводят разные звуки.Я искал все вокруг и не могу понять эту простую задачу.Спасибо!

1 Ответ

1 голос
/ 08 января 2011

Это простая задача, если вы знаете достаточно об Objective-C и инфраструктуре Cocoa (Cocoa-Touch на iPhone).

Вместо того, чтобы просто искать в сети примеры, вам лучше поискать ссылки на программирование Objective-C и Какао.

Шаги:

  1. В XCode создайте класс контроллера, у которого есть метод, такой как это: - (IBAction)playSound:(id)sender;
  2. Создайте UI, используя Интерфейсный Разработчик.
  3. Поместите кнопки, которые вы хотите на этом интерфейсе и настройте их метки.
  4. Для каждой из кнопок установите числовой тег (вы можете сделать это в конструкторе интерфейса).
  5. Для каждой из кнопок установите цель в качестве контроллера и действие в качествеметод, созданный на шаге 1. (Вы делаете это, перетаскивая кнопку ctrl на объект контроллера в Интерфейсном Разработчике)
  6. В классе контроллера заполните метод, написав цикл for, который проверяет тег ofкнопка (которую вы можете получить через объект 'sender' и затем воспроизвести звук на основе тега.

В зависимости от вашего уровня опыта работы с Какао,это может не иметь смысла прямо сейчас, но если вы прочитаете ссылки и учебные пособия для Objective-C и Какао, каждый из этих шагов станет понятнее, и вы сможете выполнить это простое задание самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...