我有以下pageview()
Widget _build() {
return PageView(
children:<Widget>[
page1,
page2,
page3
]
)
}
现在调用此_build方法时,我要显示page2而不是初始页面。
我已经尝试过此代码
initState(){
pageController = PageController();
pageController.jumpToPage(2);
}
但是这里第二行引发此错误
ScrollController not attached to any scroll views
如何使用PageView()显示特定页面?
谢谢
答案 0 :(得分:3)
这就是我所做的
要显示特定页面,我们必须将其索引传递给PageController
构造函数
像这样
pageController = PageController(initialPage: widget.activePageIndex);
答案 1 :(得分:0)
您必须具有与PageView链接的PageController,并且在PageController中有一个属性“ initialPage”。