使用文本编辑编辑器,单击完成按钮后,编辑器将覆盖iOS xamarin应用程序中的整个页面

时间:2017-11-08 09:17:30

标签: xamarin xamarin.ios xamarin.forms

我在iOS中有一个文本编辑器,并且有一个Done按钮,因此当我在键入内容进行编辑后点击它时,编辑器会覆盖应用程序的整个区域而无法编辑。

我想修改编辑器的高度,以便能够编辑和保存它。

我为此使用了自定义渲染器,并尝试设置高度和宽度但未按预期工作

  

我的xaml代码

<controls:XEditor x:Name="Editor"  Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="3" />
  

我的自定义渲染器

 public class XEditorRenderer:EditorRenderer
 {
    protected override void OnElementChanged(ElementChangedEventArgs<Editor> e)
    {
        base.OnElementChanged(e);
        Control.SelectAll(Self);
        //this.Control.InputAccessoryView = null;
    }
 }

1 个答案:

答案 0 :(得分:0)

这是和编辑问题所以我已经将其调整为创建自定义渲染器并修复它