【发布时间】:2018-08-20 09:11:11
【问题描述】:
在 iOS 11.2 版本中,我使用此代码设置自动大写文本。运行正常。
Xamarin.Forms:
public static readonly BindableProperty HasAutoUpperCaseTextProperty =
BindableProperty.Create(
nameof(HasAutoUpperCaseText),
typeof(bool),
typeof(EditorExtend),
false);
public bool HasAutoUpperCaseText
{
get { return (bool)GetValue(HasAutoUpperCaseTextProperty); }
set { SetValue(HasAutoUpperCaseTextProperty, value); }
}
在 iOS 渲染器中:*
Control.AutocapitalizationType = UITextAutocapitalizationType.AllCharacters;
问题:
我将iPAD的OS版本升级到iOS 11.4后,运行不正常。
你遇到过这个问题吗?如何在 iOS 11.4 中修复它?
更新:
我发现问题,自动大写(转到设置 -> 常规 -> 键盘)被禁用。所以iPAD设备需要开启item Auto-Capitalization才能使用大写字符。
【问题讨论】:
-
您只是希望它与 iOS 或两者一起工作?
-
我使用了 Xamarin.Forms。但这个问题仅限于 iOS。
标签: ios xamarin.forms xamarin.ios uppercase