xamarin.ios滚动视图和编辑器滚动编辑器

问题描述 投票:0回答:1

在我的应用程序中,我在ScrollView中有一个编辑器。如果文本大于编辑器高度,则我希望能够滚动编辑器而无需在编辑器内部单击。我具有用于Editor和ScollView的CustomRenderer,但是可以进行哪些设置?

谢谢。

xamarin.ios scrollview editor
1个回答
0
投票

如果要让Editor自动滚动到底部,则可以在EditorRenderer中使用以下代码。

protected override void OnElementChanged(ElementChangedEventArgs<Editor> e)
{
  base.OnElementChanged(e);

  if(Control!=null)
  {
     Control.LayoutManager.AllowsNonContiguousLayout = false;
     Control.ScrollRangeToVisible(new NSRange(Control.Text.Length-1,1));
  }

}
© www.soinside.com 2019 - 2024. All rights reserved.