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

标签 ios swift swift4 xlpagertabstrip

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

self.buttonBarView.backgroundColor = UIColor.clear
self.settings.style.buttonBarItemsShouldFillAvailableWidth = true
self.buttonBarView.removeFromSuperview()
self.navigationController?.navigationBar.addSubview(buttonBarView)

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

navbar image

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

最佳答案

在 Interface Builder 中将 containerView 导出连接到 UIScrollView 为我解决了这个问题。

关于ios - XLPagerTabStrip 按钮栏宽度比导航栏宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46645224/

相关文章:

ios - 将 Xcode 11 testresult .xcresult 转换为 JUnit?

ios - UISearchBar - 内部 UITextField 高度问题

ios - 从 TableView 数据源中删除之前删除确认警报

ios - 如何确保 OBJ 模型以正确的方向显示?

ios - dateByAddingComponents :toDate:options return nil? 什么时候

objective-c - 需要帮助快速搜索 iOS 属性列表 (plist) 的值(value)?

ios - ParameterEncoding 没有成员 JSON

ios - Xcode 将标签、按钮、导航栏和图像显示为像素化

ios - 如何以编程方式在 View Controller 之间传递数据?我想将 UITextfield 数据传递给另一个 View Controller

swift - 如何正确编写约束代码