diff --git a/frameworks/core/components/scroll/rosen_render_single_child_scroll.cpp b/frameworks/core/components/scroll/rosen_render_single_child_scroll.cpp index aba20419..7c6274ad 100644 --- a/frameworks/core/components/scroll/rosen_render_single_child_scroll.cpp +++ b/frameworks/core/components/scroll/rosen_render_single_child_scroll.cpp @@ -36,6 +36,7 @@ void RosenRenderSingleChildScroll::Paint(RenderContext& context, const Offset& o rsNode->SetPaintOrder(true); // Todo: viewPort_ is not adapt for RS. rsNode->SetClipToBounds(true); + rsNode->SetFrameSize(viewPort_.Width(), viewPort_.Height()); // paint custom effect if (scrollEffect_) {