按下自定义键盘XAMARIN按钮时播放点击声
本文关键字:播放 按钮 自定义 键盘 XAMARIN | 更新日期: 2023-09-27 18:20:27
我已经找到了这个目标c来回答如何做到这一点,但我对如何在c#(Xamarin)中实现这一点感到困惑,因为在目标c中,UIInputViewAudioFeedback是一个接口,但在c#中没有名为UIInputViewAudioFeedback的接口,似乎有一个名为UIInput View的类。我该如何使用这门课呢。该类中似乎没有ViewDidLoad方法,因此将事件附加到视图中使用的按钮会导致应用程序崩溃。我该怎么做?
编辑:这里有一个小代码:
public partial class CustomDigitKeyboard : UIViewController, IUIInputViewAudioFeedback
{
public CustomDigitKeyboard(){}
public bool EnableInputClicksWhenVisible{
get{
return true;
}
}
public override void ViewDidLoad()
{
DoneBtn.TouchUpInside += (s,e) =>{
UIDevice.CurrentDevice.PlayInputClick();
};
}
}
单击按钮时仍然没有声音。这种实施方式正确吗?
Xamarin有一个IUIInputViewAudioFeedback接口-您的自定义键盘视图应该实现这个接口。