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



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

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

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

我的 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;
    }
 }
这是

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

最新更新