如何获取scroll-view的内容高度
发布于 6 年前 作者 liaoxiuying 7294 次浏览 来自 问答

如何获取一个动态且内容在变的scroll-view的内容的高度(不是scroll-view的height,是里面页面的总的高度)

10 回复

要这高度干嘛?方法是有,不过有些麻烦,还要视情况而定

哈哈哈哈哈哈 因为我留一条的话,别人回复了我也能看见了 啦啦啦啦

因为设置了scroll-view,然后有时候,内容的高度会比scroll-view的高度高,导致在真机上无法看见全部的内容。

4楼这个要怎么实现呢?

看到消息提醒 我还一高兴 哈哈哈

那内容高度怎么获取呢

获取节点位置,比如说scroll-view最后一个view是确定的,如果不确定就自己写一个占位的view,总之拿到最后一个view的class属性(或id),通过class属性(或id)获取节点位置信息,对于scroll-x方向,内容的长度就是最后一个节点布局位置的right值,对于scroll-y方向,内容的长度就是最后一个节点布局位置的bottom值

比如我要滚动到scroll-view内容的正中间

内容高度本来就应该比scroll-view高度高,要不怎么滚动,scroll-view高度一般是固定不变的,scroll-view就是用来展示比它高的内容

我也想知道

回到顶部