ios - 如何让 XLPagerTabStrip 将选定的选项卡居中?

标签 ios swift xlpagertabstrip

我想要一个有 5 个标签的 viewpager。最大限度。 3 应该一次可见,宽度相等,并且应该使所选选项卡居中。 这就像 Fotmob 的应用程序屏幕。

布局应该是这样的:

Yesterday | Live| Today | Tomorrow | Day after Tomorrow

如何使用 XLPagerTabStrip 实现这一点?

最佳答案

settings.style 中的 buttonBarLeftContentInsetbuttonBarRightContentInset 设置为较高的值,这将使所选项目居中。

settings.style.buttonBarLeftContentInset = 9999
settings.style.buttonBarRightContentInset = 9999

遗憾的是,没有简单的方法可以使用 XLPagerTabStrip 设置最大可见性计数。您可以尝试为 settings.style.buttonBarMinimumInteritemSpacing 设置不同的值(考虑屏幕/字体大小)。

关于ios - 如何让 XLPagerTabStrip 将选定的选项卡居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47473646/

相关文章:

ios - XLPagerTabStrip - 选定的选项卡选择不起作用

ios - 应用程序:didRegisterForRemoteNotificationsWithDeviceToken: not called ios 10. 3.2

ios - AVAudioPlayer 预加载的声音从内存中泄漏

iphone - 标签栏 Controller 的实现

ios - 从 AFNetworking 下载设置 TableView 单元格图像

swift - Swift 中的内存布局

string - Xcode 6.1 和 Swift - 文本字段输入字符串到整数以进行基本数学

swift - XLPagerTabStrip 中的 Collectionview

ios - xlpagertabstrip 一些未完全显示的标签

swift - 为什么我在迭代场景中的每个节点时都会收到 EXC_BREAKPOINT?