首页 > 解决方案 > 从 iOS 默认键盘禁用 <.>(Previous, Next) 按钮

问题描述

  1. 我在 webview 中加载了一个 html 表单。
  2. 当我点击文本字段时,键盘出现
  3. 输入文本字段后,单击下一个输入字段并输入一些文本。键盘出现 <,>(上一个、下一个按钮),用于浏览 html 表单。

有什么办法可以禁用下一个和上一个按钮。我不希望它们显示在我的键盘上。

如果我们在“设置”->“常规”->“键盘”->“快捷方式”->“切换关闭”中关闭它们,这将被禁用但是我们可以在 web 视图中以编程方式执行此操作吗?还是有一些解决方案可以禁用键盘中的按钮?

示例代码:

public override void ViewDidLoad()
{

   string path = NSBundle.MainBundle.ResourcePath;
   string htmlpath = Path.Combine(path, "Welcome.html");

   webView.LoadRequest(new NSUrlRequest(new NSUrl(htmlpath, true)));
}

预期行为:当在 web 视图中加载 html 表单时,构成键盘的 <,>(Previous, Next) 按钮不应该是可见的。

实际行为:填写 html 表单时,键盘会显示下一个、上一个按钮来导航表单。

标签: c#xamarin.ios

解决方案


推荐阅读