我需要从用户那里获取文本作为输入。我使用编辑器,因为输入可以是多行。但是,当用户聚焦时,会显示键盘上的编辑器完成按钮。我需要将其删除。当我使用条目而不是编辑器时,完成按钮不会显示,但是我需要以多行形式获取输入。我可以删除完成按钮,还是可以将条目用作多行?
我为ios创建了自定义编辑器渲染器,并成功删除了完成按钮。这是我的代码:
[assembly: ExportRenderer(typeof(CustomEditor), typeof(CustomEditorRenderer))]
namespace ProjectName.iOS
{
public class CustomEditorRenderer : EditorRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Editor> e)
{
base.OnElementChanged(e);
this.Control.InputAccessoryView = null;
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句