pageview能否直接move到一个页面,而不是有跳转效果。
暂时没有这个接口。
你可以在你的pageView里头加这么个函数:
void jumpToPage(idx)
{
if (idx < 0 || idx >= this->getPageCount())
{
return;
}
_curPageIdx = idx;
Layout* curPage = _pages.at(idx);
auto dis = -(curPage->getPosition().x);
scrollPages(dis);
}
但是这个函数有个问题。
当定位到某个页面的时候其他接口都会触发Turn到某个页面的消息。这样写则没有。