AMIX社区

标题: "滚动布局.滚动到底部()"的问题 [打印本页]

作者: 叫我孙某人    时间: 2022-1-17 10:34
标题: "滚动布局.滚动到底部()"的问题
[attach]15[/attach]
[attach]14[/attach]



如图, 怎么滚动到底部只能滚动倒数第二行呢?

作者: Xili    时间: 2022-1-17 10:34
因为滚动框内容高度变化,需要滚动框重新进行布局计算,且这个计算是异步进行的。也就是滚动框还没有完成布局计算,你就执行了"滚动到底部"的命令,这时候"底部"的高度仍是旧的数据,所以每次"滚动到底部"都只滚动到倒数第二行。

解决办法:
package.amc配置文件中,AMixViews组件的版本需要大于等于1.0.2。然后在代码中,需要滚动到底部的地方,使用"视图工具.视图提交处理( )"函数,第一个参数是 滚动框 的视图对象,第二个是视图处理完毕后的事件回调。在该事件回调中使用"滚动条.滚动到底部"。




欢迎光临 AMIX社区 (http://www.liecode.com/bbs/) Powered by Discuz! X3.4