按下自定义键盘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按钮时播放点击声

Xamarin有一个IUIInputViewAudioFeedback接口-您的自定义键盘视图应该实现这个接口。