【问题标题】:XLPagerTabStrip switching horizontal scrolling tabs to multi-row tabsXLPagerTabStrip 将水平滚动选项卡切换到多行选项卡
【发布时间】:2019-04-26 20:51:42
【问题描述】:

我有一个扩展 ButtonBarPagerTabStripViewController 的视图控制器,并且有 9 个标签 将显示在 ButtonBarView 中。我想知道是否可以禁用水平滚动并将其变为每行3个标签,总共显示3行。

我在 GitHub 上查看了它的文档和源代码,并在 StackOverflow 上查看了标签,但找不到任何解决方案。

XLPagerTabStrip GitHub

非常感谢任何帮助。提前致谢!

问题:

正在努力实现:

【问题讨论】:

    标签: ios swift swift4.2 xlpagertabstrip


    【解决方案1】:

    在我看来,您可以使用 collectionView 自己创建带有标签的菜单,并隐藏“xlpagertabstrip”库的默认菜单。您只需使用该库的唯一分页功能并使用 collectionView 创建顶部菜单。

    按照我解释和使用这个库的方式,我这样做了: https://github.com/PageMenu/PageMenu(很棒的图书馆)

    【讨论】:

    • 感谢您的意见! :) 我已经尝试过你的方式,但不幸的是,这是相当多的工作。我设法通过覆盖其 UICollectionView 的默认滚动方向并将其设置为垂直来使其成为多行。从那里,我通过 sizeForItemAtIndexPath 方法调整了单元格的高度和宽度。这就是实现它所需要的一切:)
    • 很高兴听到你实现了它!
    猜你喜欢
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多