gpt4 book ai didi

uitableview - Monotouch : MT. 对话框滚动到底部?

转载 作者:行者123 更新时间:2023-12-03 17:20:07 26 4
gpt4 key购买 nike

我有一个 MT.Dialog,我在其中添加了一些日志信息。

行可以有不同的高度。

我如何确保我的 MT.Dialog 始终滚动到底部,以便始终可见整个最后一行?

但是 .... 如果用户向上滚动列表,则在添加新行时它不能滚动到底部。

有什么建议?

谢谢!
魔力

最佳答案

嗯,在不了解您的实现或根元素结构的情况下,我只能猜测它只是顶级而不是嵌套的。话虽如此....

var lastIndexPath = this.Root.Last()[this.Root.Last().Count-1].IndexPath;
this.TableView.ScrollToRow(lastIndexPath, UITableViewScrollPosition.Middle, true);

...您可以简单地获取数组中最后一行的 indexPath,获取它的索引路径并以编程方式将表 View 向下滚动到它。

仅供引用,获取 indexPath 的代码未经测试,但应该可以正常工作。确保您在类(class)顶部定义了以下内容:-)
using System.Linq;

关于uitableview - Monotouch : MT. 对话框滚动到底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8667603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com