В моем приложении есть особая ситуация, когда мне нужно, чтобы касание UIButton сопровождалось звуком щелчка, аналогичным тому, который используется на системной клавиатуре.
Я делаю это сейчас на toucesBegan:вызов - самый ранний, о котором я мог подумать, - но, тем не менее, во многих случаях (особенно на более медленных устройствах) звук задерживается и весь смысл пропускается - пользователь мог коснуться другой кнопки до того, как прозвучит первый звук.
Это не происходит на системной клавиатуре и не происходит в некоторых других приложениях, которые я использую, поэтому они должны делать это правильно: -)
Где я долженпоставить код клика, чтобы он звучал, как только пользователь коснется экрана?Я бы предпочел сделать это в месте, где мне не нужно проверять себя, находится ли касание в пределах кнопки, но если это единственный выбор, то я готов это сделать.
Имеет ли значение метод, используемый для создания звука?Сейчас я использую AudioServicesPlaySystemSound, это самый простой способ.
Спасибо.