ios - XLPagerTabStrip:动态添加 subview 到选项卡的 View Controller 不会显示,除非在第一个选项卡下

标签 ios swift xlpagertabstrip

XLPagerTabStrip:动态添加 subview 到选项卡的 View Controller 不会显示,除非在第一个选项卡下显示。

请下载项目并运行看看问题:

https://github.com/farhan101/TheProblemView

第一个选项卡:在“查看一个”选项卡下,您可以看到一个动态添加的微调器

First Tab

第二个选项卡:在“查看两个”选项卡下添加了相同的微调器,但它不会显示 Second Tab

PS:正如您在源代码中看到的,两个 View Controller 都是同一个 View Controller 类的实例。

最佳答案

在创建 ViewToAdd 时,您需要使用父级 view'bounds 而不是 frame

let vu = ViewToAdd(frame: self.view.bounds, yFactor: 2.0)

关于ios - XLPagerTabStrip:动态添加 subview 到选项卡的 View Controller 不会显示,除非在第一个选项卡下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53782932/

相关文章:

ios - 在 Playground 上导入 Kanna

ios - 使用 Koloda View 库设置数据源错误

ios - 如何为按钮动态添加角标(Badge)?

ios - 父 View 位于 subview 后面

ios - 使用 XLPagerTabStrip 在选项卡之间共享数据

ios - 编程约束

iOS:队列 HTTP 调用

ios - 无法以编程方式在 Swift 中创建 UIViewController

objective-c - 使用 Objective C 桥接 React Native 和 Swift 类

ios - NSManagedObject 自动设置为故障