给定制的键盘添加系统键盘按键声音
1.定制键盘视图要继承UIView,接受 UIInputViewAudioFeedback 协议,并实现协议方法
-(BOOL)enableInputClicksWhenVisible {
return YES;
}
2.在定制的键盘的按键响应的方法中,调用 [[UIDevice currentDevice] playInputClick]
-(void)buttonClicked:(id)sender {
[[UIDevice currentDevice] playInputClick];
}
必须得把自定义的view设置成inputview 否则代理是不走的
替代方案直接调用系统提示音的播放 AudioServicesPlaySystemSound(0x450);