我有MXML:View组件,包含操作栏和3个100%应用程序宽度的自定义组件。我添加了一个像这样的滚动条:
section = new VGroup();
var scroller:Scroller = new Scroller();
scroller.percentHeight = 100;
scroller.viewport = section;
我会得到垂直和水平滚动条。我想删除水平滚动条。水平滚动条似乎只比应用程序的宽度宽。据我所知,我的内容不超过应用程序宽度。
如何摆脱水平滚动条?
答案 0 :(得分:3)
您应该做的就是将horizontalScrollPolicy样式设置为ScrollPolicy.OFF
:
在Actionscript中,您使用setStyle()
方法设置样式:
section = new VGroup();
var scroller:Scroller = new Scroller();
scroller.percentHeight = 100;
scroller.viewport = section;
scroller.setStyle("horizontalScrollPolicy", ScrollPolicy.OFF);
在MXML中,您只需传入ScrollPolicy
类定义的字符串:
<s:Scroller horizontalScrollPolicy="off">
<s:VGroup>
</s:VGroup>
</s:Scroller>