问题标签 [xlpagertabstrip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
920 浏览

ios - XLPagerTabStrip 选项卡没有获得相等的屏幕宽度:Swift

我正在使用 XLPagerTabStrip,我分别有一个 Scrollview 和一个 collectionView 名称 Container 和 ButtonBarView 。除 Tab item Visibility 外,一切正常。我想要像 Tabs 一样的东西来划分标签。在此处输入图像描述

Parant控制器代码是:

我有两个名为 Included 和 Premium 的选项卡。

0 投票
3 回答
1026 浏览

swift - 如何解决“不符合协议”的问题

我正在尝试实施 git 项目XLPagerTabStrip

根据该项目,每个控制器必须:

PagerTabStripDataSource 的 viewControllers(for:) 方法提供的每个视图控制器都必须符合InfoProvider

但是下面的代码抛出:does not conform to protocol

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

如果我想自动修复问题,它会重新实现相同的协议功能,然后抛出无效的重新声明。

在此处输入图像描述

does not conform to protocol如果您的控制器确实符合问题,您如何解决问题?我错过了什么?非常感谢帮助。

PS:我已经清理了项目,构建文件夹,删除了派生数据,重新启动并执行了 pod 更新以及重新安装 pod。

0 投票
1 回答
438 浏览

ios - 如何使用 XLPagerTabStrip 使选定的选项卡居中?

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

布局将是这样的:

我怎样才能做到这一点XLPagerTabStrip

0 投票
2 回答
786 浏览

swift - 如何在 XLPagerTabStrip swift 中检测滑动或选择事件

我将在 Swift 4 的 XLPagerTabStrip 库中检测滑动或选择选项卡事件。我只需要在所选选项卡更改时获取选项卡索引。所以我检查了 Github 中的库,但没有找到任何好的解决方案。

谢谢。

0 投票
0 回答
143 浏览

ios - XLPagerTabStrip-控制器之间的分隔符

在 XLPagerTabStrip 中,如何在视图控制器之间添加分隔符,仅在滚动时显示?

0 投票
1 回答
946 浏览

ios - XLPagerTabStrip:不尊重状态栏

我申请有困难XLPagerTabStrip,不是编码本身,而是你的屏幕组织,几天前我一直在研究,但我只是圈了,以前用过这个框架,我没有困难,因为我的应用程序中的代码使用了全屏,但随着 iPhone X 的推出,不得不更改应用程序的视图模式,因此我无法XLPagerTabStrip尊重“安全区域”的限制,如下图所示

图像寻呼机

我想知道如何强制执行此限制,因为我几乎尝试了所有方法。

甚至为了测试这个问题而制作一个新的单独项目仍然存在。

我认为这是我的代码中的一些错误,然后重新创建,但问题仍然存在。

提前致谢

0 投票
0 回答
100 浏览

ios - XLPagerStrip 的 childVC 可以有导航项吗?

我正在使用 XLPagerTabStrip,我正在尝试在我的孩子身上安装导航控制器,这样我就可以使用 BTNavigationDropdownMenu 并将其嵌入到我的导航项中,到目前为止,即使 VC 有 NC,我也未能实现在我的孩子中可见的导航栏嵌入其中

0 投票
1 回答
278 浏览

ios - ChildViewController 在 XLPagerTabStrip 中破坏 NavigationViewController - Swift

如何使用 XLPagertabStrip 以编程方式切换到子 ViewController。我有一个名为 ParentController 的 ParentViewController,包括三个名为 Child1VC、Child2VC、Child3VC 的 ChildViewController。每个具有表观视图的ChildViewController,我想在选择表视图中的一个项目中从Child1转到Child 2。

在这里,我在 Child1VC 的“didSelectRowAt”方法中添加了代码如下:

在 ParentViewController 中的 viewDidAppear 中添加了以下代码

它正在移动到下一个子选项卡,但它破坏了 NavigationViewController。

0 投票
2 回答
420 浏览

ios - XLPagerTabStrip - 如何添加 UISearchController

我正在使用这个库: https ://github.com/xmartlabs/XLPagerTabStrip

我的问题是我无法解决为其中一个ButtonBarPagerTabStripViewController子 viewController -添加 UISearchController 的问题UITableViewController

尝试在 iOS 11+ 下添加 searchBar 时不会出现,如下所示:

并尝试添加UISearchBartableView这样:

然后在点击搜索字段后,整个UISearchBar消失了。

您知道如何UISearchController在一个孩子UITableViewController中实施任何正确的方法吗?ButtonBarPagerTabStripViewController

0 投票
0 回答
233 浏览

ios - XLPagerTabStrip:如何更改指标操作

我正在使用BaseButtonBarPagerTabStripViewController<MyCell>in XLPagerTabStrip,并且有三个子视图控制器:

  • FirstViewControllerIndicatorInfo first
  • SecondViewControllerIndicatorInfo second
  • ThirdViewControllerIndicatorInfo third

我的问题是我可以做这样的事情:

当我当前的视图控制器是FirstViewController,IndicatorInfo first并且IndicatorInfo second是禁用时(不能被选择), 并且 selectIndicatorInfo third会跳转到SecondViewController, 但是当当前视图控制器是SecondViewController,IndicatorInfo second是禁用的,IndicatorInfo first并且IndicatorInfo third原本可以工作, 当我当前的视图控制器是ThirdViewController,IndicatorInfo second并且IndicatorInfo third是禁用时, selectIndicatorInfo first会跳转到SecondViewController,这可能吗?

抱歉我的解释不好,我也不确定是调用IndicatorInfo还是Tab其他什么,所以如果您有任何问题,请告诉我。

任何帮助将不胜感激!

更新:我试图制作一个原型来展示我想要做什么,这里是链接