Moj*_*oDK 4 uitableview xamarin.ios monotouch.dialog
我有一个MT.Dialog,我在其中添加一些日志信息.
行可以是不同的高度.
我怎样才能确保我的MT.Dialog始终滚动到底部,以便整个最后一行始终可见?
但是......如果用户向上滚动列表,那么在添加新行时它不能滚动到底部.
有什么建议?
谢谢!魔
嗯,在不了解更多关于你的实现或根元素结构的情况下,我只能推测它只是顶级而不是嵌套.话虽如此....
var lastIndexPath = this.Root.Last()[this.Root.Last().Count-1].IndexPath;
this.TableView.ScrollToRow(lastIndexPath, UITableViewScrollPosition.Middle, true);
Run Code Online (Sandbox Code Playgroud)
...你可以简单地抓取数组中最后一行的indexPath,抓住它的索引路径并以编程方式向下滚动表格视图.
仅供参考,获取indexPath的代码未经测试,但应该可以正常工作.确保在课程顶部定义了以下内容:-)
using System.Linq;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1085 次 |
| 最近记录: |