xamarin - 当 Xamarin 聚焦时,如何确保键盘不会放置在条目上方?

标签 xamarin xamarin.forms

我有一个 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/

相关文章:

android - Xamarin 安卓 |布局样式

c# - Xamarin:如何从 WebView 中的页面获取 HTML?

java - 如何在 Xamarin.Android 中实现 RewardedAdLoadCallback?

azure - 哪些 Azure 存储功能可用于图像发布?

xamarin.forms - 启动注册期间无法加载程序集 'System.Buffers'

c# - 如何创建或生成 .mlpd 文件以检查 xamarin 分析器中的应用程序性能

android - 在通过 Google 登录 Google Play 商店发布 Xamarin 应用程序时,应使用哪个 SHA-1 key ?

xamarin - 什么是 Kiosk 模式以及如何为 Xamarin.Forms 应用程序实现它?

c# - 如何在 Xamarin.Forms 的 NavigationPage.SetTitleView 中调用 XAML 代码?

xamarin - 减少 Xamarin.Forms 中的 APK 大小,APK 大小 80MB