我有一个 Entry
放置在 ContentView
中,并且此 ContentView
放置在 Grid 中。当此 Entry
获得焦点时,键盘将放置在 ContentView
上,防止用户看到该 Entry。
我想知道是否有办法确定 View 是否可见,如果不可见则确定它是可见的(防止键盘放置在其上方)。
关于如何做到这一点的任何想法。
我需要它专门在 iOS 上工作,Android 和 Windows 在我的用例中似乎没有这个问题。
最佳答案
在Android平台上,官方文档提供了软键盘输入方式。引用https://learn.microsoft.com/en-us/xamarin/xamarin-forms/platform/android/soft-keyboard-input-mode了解详情。
在IOS平台,可以在IOS的nuget中查询KeyboardOverlap安装情况,然后在AppDelegate中添加KeyboardOverlapRenderer.Init();
即可实现IOS中的效果。
关于xamarin - 当 Xamarin 聚焦时,如何确保键盘不会放置在条目上方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69655994/