在我的应用程序中,我在ScrollView中有一个编辑器。如果文本大于编辑器高度,我希望能够滚动编辑器,而无需单击编辑器内部。我有一个编辑器和ScollView的CustomRenderer,但是哪些设置是可能的?
谢谢。
发布于 2019-11-27 19:29:35
如果要让编辑器自动滚动到底部,可以在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));
}
}https://stackoverflow.com/questions/59066735
复制相似问题