2015-02-05 111 views
0

如何在场景出现之前设置ScrollView的初始滚动偏移量?如何设置初始ScrollView偏移量?

据维基:http://www.cocos2d-x.org/reference/native-cpp/V3.3/d8/d29/classcocos2d_1_1ui_1_1_scroll_view.html

2种方法,可能做什么我期待的不过是“jumpToPercent”和“scrollToPercent”跳到百分之似乎并没有在所有的工作,并且即使将时间设置为0,滚动到百分比也是动态的,这导致用户能够在场景开始时看到真正快速的滚动。

scrollView->scrollToPercentHorizontal(scrollToPercent, 0, false); 
// scrollView->jumpToPercentHorizontal(scrollToPercent); 
this->addChild(scrollView); 
+0

我觉得UI ::滚动型有一个错误在这里。你应该调用scrollView-> jumpToPercentHorizo​​ntal(scrollToPercent);在场景的onEnter方法中。 – zilongshanren

+0

我刚刚在onEnter方法上试了一下,它完美地工作。如果您想将此作为答案添加,请将其标记为正确。顺便说一下,通常在“onEnter”方法上放置什么东西?如果我理解正确,这将相当于viewWillAppear的权利? – Pochi

回答

0
scrollView->setInnerContainerPosition 
相关问题