好的,所以我有一个简单的未剥皮的 Scroller 组件,我遇到的问题是垂直滚动条在随机时间消失。我仍然可以使用鼠标滚轮滚动内容,但您可以理解这对于优质产品来说是不够的。
这是我的代码
<s:Scroller id="scroller" width="100%" height="150" horizontalScrollPolicy="off" verticalScrollPolicy="on">
<s:DataGroup
dataProvider = "{_myDataSource}"
width = "100%"
clipAndEnableScrolling = "true"
itemRenderer = "MyItemRenderer">
<s:layout>
<s:VerticalLayout
useVirtualLayout = "true"
rowHeight = "30"
gap = "10"
horizontalAlign = "left"
paddingRight = "10"
verticalAlign = "top"/>
</s:layout>
</s:DataGroup>
</s:Scroller>
它是一个弹性错误吗?正如我所说,这似乎是随机发生的。我唯一知道的是,它仅在数据源数组发生更改时触发。例如,在消息不断进入的聊天窗口中。这发生在我的多个地方,所以我认为不是 ItemRenderer 导致了问题。