问题标签 [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 回答
545 浏览

swift - XLPagerTabStrip:如何使用 ButtonBarPagerTabStripViewController 为不同的选项卡添加不同的栏按钮

我有三个选项卡,每个选项卡都有不同数量的 rightBarButtonItem 并且有不同的操作。

例如。第一个选项卡有两个右栏按钮电话和搜索,第二个选项卡有三个右栏按钮添加、删除和编辑,第三个选项卡有两个右栏按钮完成和更多。我不知道如何添加这个。

请提出一些想法。提前致谢。

0 投票
0 回答
92 浏览

ios - 从 Xcode 版本 8.3.3 (8E3004b) 运行应用程序时出错

从 Xcode 9.0 beta 4 (9M189t) 运行应用程序时,一切正常。但是当我在 Xcode 版本 8.3.3 (8E3004b) 上运行相同的代码时,应用程序崩溃并显示以下消息:

在界面生成器上,我可以看到“leftBarButtonItem”与按钮正确链接。

在此处输入图像描述

连接检查器显示:

在此处输入图像描述

它没有在“leftBarButtonItem”上显示问题,但是是的,它显示了“buttonBarView”和“containerView”的问题。

这两项来自 pod XLPagerTabStrip。这两个项目必须在界面生成器中连接才能工作。我不知道我的问题是否与这个 pod 有关,但奇怪的是这些连接显示了问题。正如我所说,在 Xcode 9.0 上它显示正确并且运行时没有错误。我试图断开这两个视图并再次连接,但是当我这样做时,界面构建器不允许我再次连接它。

我完全迷失了这个问题。我需要使用 Xcode 8.3.3 才能将二进制文件上传到 App Store。

Xcode 9.0 使用 Swift 4 作为编译器,而 Xcode 8.3.3 使用 Swift 3.1。我也不知道是不是这个问题。

对正在发生的事情有任何想法吗?谢谢

0 投票
5 回答
2730 浏览

ios - XLPagerTabStrip 没有填满全宽

问题

我正在开发一个 IOS 应用程序。我使用 XLPagerTabStrip 库来创建像在 Android 中一样的选项卡,例如。YouTube。一切正常,但我的选项卡有问题。

我有 3 个选项卡,但它们不会填满整个宽度,而且它们会相互重叠。

3 个有问题的标签


父类代码


故事板

场景

场景

场景

场景

属性检查器

属性检查器

尺寸检查器

尺寸检查器


信息

我找到了一个解决方案,但它对我不起作用(Github Issue 256):

settings.style.buttonBarItemsShouldFillAvailableWidth = true除非我也指定,否则不会为我填充可用宽度settings.style.buttonBarItemLeftRightMargin = 0

有没有人解决这个问题?

我正在使用 XCode 版本 9、Swift 3 和 IOS 11。

0 投票
2 回答
991 浏览

ios - 从ios swift中的多个类库子类化

我有一个想要从 2 个库继承的 ViewController,

例如:

我知道 swift 不会让我这样做,那么从这两个类继承的最佳方法是什么。

0 投票
1 回答
765 浏览

swift3 - XLPagerTabStrip 在 Swift 4 中挤压 ButtonBarView

我最近刚刚将我的代码更新为 swift 4 并且我正在使用XLPagerTabStrip并且发生了这种情况:

在此处输入图像描述

我在实现它时参考了这篇文章,它在 Swift 3.2 之前运行良好。这是一个集合视图,我对 UI 使用自动调整大小而不是自动布局。我的代码与文章中给出的代码相同,所以我不分享任何代码。

它与布局有关,但我也尝试过手动和通过代码。

0 投票
1 回答
269 浏览

ios - 如何在 xlpagertabstrip 的 IndicatorInfo 中设置字符串?

如何从字符串文件 xlpagertabstrip 子标题中设置 itemInfo 文本

0 投票
1 回答
657 浏览

ios - XLPagerTabStrip 按钮栏宽度比导航栏宽

我正在实现一个 ButtonBarPagerTabStripViewController 在我的导航控制器的导航栏上有两个按钮。我按照提供的示例将以下内容添加到 viewDidLoad()

但是,当按钮栏加载到导航栏中时,按钮栏的宽度超过了导航栏的宽度。这给我留下了以下信息:

导航栏图片

我该如何解决这个问题,以便所有按钮都填充导航栏的宽度但不超过导航栏的宽度?

0 投票
3 回答
2240 浏览

ios - XLPagerTabStrip 的 ChildViewController 的动态数量

我正在使用XLPagerTabStrip在 Swift 4 中创建基于类别的阅读应用程序。我了解到可以使用以下函数轻松创建静态数量的 ViewController。

但是,在我的情况下,类别的数量取决于服务器响应,这可能会根据需要而变化。我尝试通过根据从 json 响应中解析的类别名称创建视图控制器来创建动态数量的选项卡。这是我尝试过的方法。

是的,它失败了。在这种情况下,如何实现标签的动态数量?如果不是,我也愿意接受任何其他选择。我完成了 json 响应的事情,但停留在这一步。这个SO 答案Github 问题也没有帮助。

0 投票
1 回答
555 浏览

swift - 如何禁用向上滑动和向下滑动

我正在使用 XLPagerTabStrip,并且在屏幕顶部有一个标签栏。它左右滚动很好,效果很好,但由于某种原因,它也会上下滚动,我想不出一种方法来消除这种行为。我已阅读文档但找不到解决方案。似乎是一个基本功能,所以我一定错过了一些东西。

有人可以帮助指导我在哪里进行更改,以便禁用上下滚动,我只想要左右。

谢谢您的帮助。

这是应用程序首次启动时的图像: 在此处输入图像描述

这是我向上滑动时发生的情况。 在此处输入图像描述 您会注意到文本正在向上滚动,如果我继续朝该方向滑动,文本将消失并滚出屏幕。另外,如果我向下滑动文本弹跳,就像拉 UITableViewDown 时一样...我确实没有选中水平和垂直弹跳,如下面的屏幕截图所示:

在此处输入图像描述

注意它也不会左右滚动可能很重要。几乎就像它只使用视图宽度和包装项目一样。

0 投票
1 回答
482 浏览

ios - 如何为按钮动态添加徽章?

当我收到来自 DB 的新更新时,我想在选项卡中添加一个徽章。有没有一种方法可以调用来更新IndicatorInfo

无法弄清楚请帮助。