XLPagerTabStrip:不尊重状态栏

Posted

技术标签:

【中文标题】XLPagerTabStrip:不尊重状态栏【英文标题】:XLPagerTabStrip: doesn't respect the status bar 【发布时间】:2017-12-26 20:34:46 【问题描述】:

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

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

即使只是为了测试这个问题而创建一个新的单独项目仍然存在。

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

提前致谢

【问题讨论】:

【参考方案1】:

我遇到了完全相同的问题。 当我在我的故事板中添加一个集合视图,将它分配给 ButtonBarView 类并将它连接到 VC 的 buttonBarView 时,我设法使它工作。这样我就可以设置大小和其他约束,现在它可以像我想要的那样工作了。

请参阅此帖子How to implement android-Like Tab Layouts in ios using swift 3 以查看确切的过程。

【讨论】:

以上是关于XLPagerTabStrip:不尊重状态栏的主要内容,如果未能解决你的问题,请参考以下文章

XLPagerTabStrip 按钮栏宽度比导航栏宽

XLPagerTabStrip ButtonBar 粘在导航栏后面

以编程方式切换子视图控制器:XLPagerTabStrip

如何设置状态栏或安全区域以删除 iPhone X 上的空白?

XLPagerTabStrip - 选定的选项卡选择不起作用

Swift:UIScrollView 不使用 XLPagerTabStrip 显示子视图控制器