问题标签 [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 - XLPagerTabStrip:如何使用 ButtonBarPagerTabStripViewController 为不同的选项卡添加不同的栏按钮
我有三个选项卡,每个选项卡都有不同数量的 rightBarButtonItem 并且有不同的操作。
例如。第一个选项卡有两个右栏按钮电话和搜索,第二个选项卡有三个右栏按钮添加、删除和编辑,第三个选项卡有两个右栏按钮完成和更多。我不知道如何添加这个。
请提出一些想法。提前致谢。
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。我也不知道是不是这个问题。
对正在发生的事情有任何想法吗?谢谢
ios - XLPagerTabStrip 没有填满全宽
问题
我正在开发一个 IOS 应用程序。我使用 XLPagerTabStrip 库来创建像在 Android 中一样的选项卡,例如。YouTube。一切正常,但我的选项卡有问题。
我有 3 个选项卡,但它们不会填满整个宽度,而且它们会相互重叠。
父类代码
故事板
场景
场景
属性检查器
尺寸检查器
信息
我找到了一个解决方案,但它对我不起作用(Github Issue 256):
settings.style.buttonBarItemsShouldFillAvailableWidth = true
除非我也指定,否则不会为我填充可用宽度settings.style.buttonBarItemLeftRightMargin = 0
。
有没有人解决这个问题?
我正在使用 XCode 版本 9、Swift 3 和 IOS 11。
ios - 从ios swift中的多个类库子类化
我有一个想要从 2 个库继承的 ViewController,
例如:
我知道 swift 不会让我这样做,那么从这两个类继承的最佳方法是什么。
swift3 - XLPagerTabStrip 在 Swift 4 中挤压 ButtonBarView
我最近刚刚将我的代码更新为 swift 4 并且我正在使用XLPagerTabStrip并且发生了这种情况:
我在实现它时参考了这篇文章,它在 Swift 3.2 之前运行良好。这是一个集合视图,我对 UI 使用自动调整大小而不是自动布局。我的代码与文章中给出的代码相同,所以我不分享任何代码。
它与布局有关,但我也尝试过手动和通过代码。
ios - 如何在 xlpagertabstrip 的 IndicatorInfo 中设置字符串?
如何从字符串文件 xlpagertabstrip 子标题中设置 itemInfo 文本
ios - XLPagerTabStrip 按钮栏宽度比导航栏宽
我正在实现一个 ButtonBarPagerTabStripViewController 在我的导航控制器的导航栏上有两个按钮。我按照提供的示例将以下内容添加到 viewDidLoad()
但是,当按钮栏加载到导航栏中时,按钮栏的宽度超过了导航栏的宽度。这给我留下了以下信息:
我该如何解决这个问题,以便所有按钮都填充导航栏的宽度但不超过导航栏的宽度?
swift - 如何禁用向上滑动和向下滑动
我正在使用 XLPagerTabStrip,并且在屏幕顶部有一个标签栏。它左右滚动很好,效果很好,但由于某种原因,它也会上下滚动,我想不出一种方法来消除这种行为。我已阅读文档但找不到解决方案。似乎是一个基本功能,所以我一定错过了一些东西。
有人可以帮助指导我在哪里进行更改,以便禁用上下滚动,我只想要左右。
谢谢您的帮助。
这是我向上滑动时发生的情况。 您会注意到文本正在向上滚动,如果我继续朝该方向滑动,文本将消失并滚出屏幕。另外,如果我向下滑动文本弹跳,就像拉 UITableViewDown 时一样...我确实没有选中水平和垂直弹跳,如下面的屏幕截图所示:
注意它也不会左右滚动可能很重要。几乎就像它只使用视图宽度和包装项目一样。
ios - 如何为按钮动态添加徽章?
当我收到来自 DB 的新更新时,我想在选项卡中添加一个徽章。有没有一种方法可以调用来更新IndicatorInfo
?
无法弄清楚请帮助。