我在一个单独的类中有一个静态方法来处理UIKeyboard。WillHideNotification
& UIKeyboard.WillShowNotification
以便可以在整个应用中使用。
我将以下列方式在ViewController中添加观察者: -
NSNotificationCenter.DefaultCenter.AddObserver (UIKeyboard.WillHideNotification, KeyboardAppearanceUtilities.OnKeyboardNotification);
如何在KeyboardAppearanceUtilities
类中声明的通知Action方法中获取observer对象,如下所示: -
public static void OnKeyboardNotification (NSNotification notification)
{
}
notification.Object始终为null,原因很明显我没有在AddObserver
方法中设置object参数。
有人可以指导我如何重新安排代码,以便可以在整个应用程序中使用此通知处理程序,还可以让我访问观察者吗?
答案 0 :(得分:3)