【发布时间】:2019-02-06 10:22:16
【问题描述】:
我正在使用 CustomScrollView,并为它提供了一个控制器。 ScrollController 有效,我什至给它添加了一个监听器并打印出滚动视图的位置。
CustomScrollView(
controller: _scrollController,
现在,我要做的就是跳转到 initState() 函数中的位置 50.0。
_scrollController.jumpTo(50.0);
但是,我得到了错误
scrollController 未附加到任何滚动视图
【问题讨论】:
-
请发布更多代码。你在哪里打电话
jumpTo?不允许你用initState或类似的方式来做。 -
@boformer 是的,正如我在问题中提到的那样,我在 initState 中调用它,文档没有提到任何关于不在 initState 中调用它的内容。
-
我也试过了。它不起作用,因为控制器仅在运行
build方法并且滚动视图附加到树后附加。
标签: flutter