gpt4 book ai didi

actionscript-3 - 柔性 : Multy row TabBar?

转载 作者:行者123 更新时间:2023-12-04 04:28:27 24 4
gpt4 key购买 nike

  • 根据容器的宽度,是否有可能以及如何实现(如果有)多行 TabBar?

最佳答案

就像给 TabBar 一个 TileLayout 一样简单。您不必继承 TabBar,甚至不必为它创建自定义外观类。只需这样做:

<s:TabBar dataProvider="{dp}" left="0" right="0">
<s:layout>
<s:TileLayout horizontalGap="-1" verticalGap="-1"
requestedRowCount="2" />
</s:layout>
</s:TabBar>

这会产生这样的东西:

TabBar with TileLayout

您看到的 TabBar 下方的空隙是由于 TileLayout 默认分配一定数量的行而产生的。您可以通过将 requestedRowCount 设置为您期望的行数(在此示例中为 2)来覆盖它。

如果你想让它真正动态,你可以通过比较 TabBar 的总 width 和 TileLayout 的 columnWidth 来计算所需的行数,并绑定(bind)结果数到 requestedRowCount 属性。

关于actionscript-3 - 柔性 : Multy row TabBar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9718895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com