我已经找到this目标c回答如何做到这一点,但我很困惑如何在C#(Xamarin)中实现这一点,因为它似乎在目标c中UIInputViewAudioFeedback是一个接口,但在C#中有没有名为UIInputViewAudioFeedback的接口似乎有一个名为UIInputView的类。我将如何使用这个课程。该类似乎没有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();
};
}
}
单击按钮时仍然没有声音。这个实现是否正确?