我正在使用插件Xam.Plugins.Forms.KeyboardOverlap,但似乎在我的解决方案中不起作用。我在appDelegate初始化行KeyboardOverlapRenderer.Init()
中添加了我正在使用nuget的1.0.0.4版本
对于iOS中的键盘插件,我建议Xamarin.IQKeyboardManager。这是Unified Xamarin.iOS的IQKeyboardManager绑定。
您只需要在您的iOS项目中以表格形式对其进行初始化,并在AppDelegate.cs中调用以下代码
Xamarin.IQKeyboardManager.SharedManager.EnableAutoToolbar = true;
Xamarin.IQKeyboardManager.SharedManager.ShouldResignOnTouchOutside = true;
Xamarin.IQKeyboardManager.SharedManager.ShouldToolbarUsesTextFieldTintColor = true;
Xamarin.IQKeyboardManager.SharedManager.KeyboardDistanceFromTextField = 300f;