抛砖引玉,仅提供思路,并非验证过所有设备和平台的有效性
cocos2d-x\cocos\ui\UILayout.cpp
_cOpacity(255),
_clippingEnabled(false),
_layoutType(Type::ABSOLUTE),
#if CC_MOD_DONEYKOO // mod by doneykoo
_clippingType(ClippingType::SCISSOR),
#else // cocos2d-x original
_clippingType(ClippingType::STENCIL),
#endif
_clippingStencil(nullptr),
_scissorRectDirty(false),
_clippingRect(Rect::ZERO),
好像是设置的scrollview,如果从初始位置移动到另外的位置,这个scrollview 内容就不对了。