问题标签 [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.
swift - 如何解决“不符合协议”的问题
我正在尝试实施 git 项目XLPagerTabStrip。
根据该项目,每个控制器必须:
PagerTabStripDataSource 的 viewControllers(for:) 方法提供的每个视图控制器都必须符合InfoProvider
但是下面的代码抛出:does not conform to protocol
如果我想自动修复问题,它会重新实现相同的协议功能,然后抛出无效的重新声明。
does not conform to protocol
如果您的控制器确实符合问题,您如何解决问题?我错过了什么?非常感谢帮助。
PS:我已经清理了项目,构建文件夹,删除了派生数据,重新启动并执行了 pod 更新以及重新安装 pod。
ios - 如何使用 XLPagerTabStrip 使选定的选项卡居中?
我想要一个有 5 个标签的 viewpager。最大限度。3 应该一次可见,具有相同的宽度,并且应该居中选定的选项卡。这就像 Fotmob 的应用程序屏幕。
布局将是这样的:
我怎样才能做到这一点XLPagerTabStrip
?
swift - 如何在 XLPagerTabStrip swift 中检测滑动或选择事件
我将在 Swift 4 的 XLPagerTabStrip 库中检测滑动或选择选项卡事件。我只需要在所选选项卡更改时获取选项卡索引。所以我检查了 Github 中的库,但没有找到任何好的解决方案。
谢谢。
ios - XLPagerTabStrip-控制器之间的分隔符
在 XLPagerTabStrip 中,如何在视图控制器之间添加分隔符,仅在滚动时显示?
ios - XLPagerTabStrip:不尊重状态栏
我申请有困难XLPagerTabStrip
,不是编码本身,而是你的屏幕组织,几天前我一直在研究,但我只是圈了,以前用过这个框架,我没有困难,因为我的应用程序中的代码使用了全屏,但随着 iPhone X 的推出,不得不更改应用程序的视图模式,因此我无法XLPagerTabStrip
尊重“安全区域”的限制,如下图所示
我想知道如何强制执行此限制,因为我几乎尝试了所有方法。
甚至为了测试这个问题而制作一个新的单独项目仍然存在。
我认为这是我的代码中的一些错误,然后重新创建,但问题仍然存在。
提前致谢
ios - XLPagerStrip 的 childVC 可以有导航项吗?
我正在使用 XLPagerTabStrip,我正在尝试在我的孩子身上安装导航控制器,这样我就可以使用 BTNavigationDropdownMenu 并将其嵌入到我的导航项中,到目前为止,即使 VC 有 NC,我也未能实现在我的孩子中可见的导航栏嵌入其中
ios - ChildViewController 在 XLPagerTabStrip 中破坏 NavigationViewController - Swift
如何使用 XLPagertabStrip 以编程方式切换到子 ViewController。我有一个名为 ParentController 的 ParentViewController,包括三个名为 Child1VC、Child2VC、Child3VC 的 ChildViewController。每个具有表观视图的ChildViewController,我想在选择表视图中的一个项目中从Child1转到Child 2。
在这里,我在 Child1VC 的“didSelectRowAt”方法中添加了代码如下:
在 ParentViewController 中的 viewDidAppear 中添加了以下代码
它正在移动到下一个子选项卡,但它破坏了 NavigationViewController。
ios - XLPagerTabStrip - 如何添加 UISearchController
我正在使用这个库: https ://github.com/xmartlabs/XLPagerTabStrip
我的问题是我无法解决为其中一个ButtonBarPagerTabStripViewController
子 viewController -添加 UISearchController 的问题UITableViewController
。
尝试在 iOS 11+ 下添加 searchBar 时不会出现,如下所示:
并尝试添加UISearchBar
为tableView
这样:
然后在点击搜索字段后,整个UISearchBar
消失了。
您知道如何UISearchController
在一个孩子UITableViewController
中实施任何正确的方法吗?ButtonBarPagerTabStripViewController
ios - XLPagerTabStrip:如何更改指标操作
我正在使用BaseButtonBarPagerTabStripViewController<MyCell>
in XLPagerTabStrip
,并且有三个子视图控制器:
FirstViewController
和IndicatorInfo first
SecondViewController
和IndicatorInfo second
ThirdViewController
和IndicatorInfo 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
其他什么,所以如果您有任何问题,请告诉我。
任何帮助将不胜感激!
更新:我试图制作一个原型来展示我想要做什么,这里是链接。