自定义键盘

给定制的键盘添加系统键盘按键声音
1.定制键盘视图要继承UIView,接受 UIInputViewAudioFeedback 协议,并实现协议方法

-(BOOL)enableInputClicksWhenVisible {

​ return YES;

}

2.在定制的键盘的按键响应的方法中,调用 [[UIDevice currentDevice] playInputClick]

-(void)buttonClicked:(id)sender {

​ [[UIDevice currentDevice] playInputClick];

}

必须得把自定义的view设置成inputview 否则代理是不走的

替代方案直接调用系统提示音的播放 AudioServicesPlaySystemSound(0x450);

emojiKeyboard