如何使用XLPagerTabStrip将所选选项卡置于中心位置?

时间:2017-11-24 12:46:59

标签: ios swift xlpagertabstrip

我希望有一个包含5个标签的viewpager。最大。 3应该是一次可见的,具有相同的宽度,并且应该使所选标签居中。 这就像Fotmob的应用程序屏幕。

布局如下:

Yesterday | Live| Today | Tomorrow | Day after Tomorrow

如何使用XLPagerTabStrip实现此目的?

1 个答案:

答案 0 :(得分:1)

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

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

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