XLPagerTabStrip 按钮栏宽度比导航栏宽

Posted

技术标签:

【中文标题】XLPagerTabStrip 按钮栏宽度比导航栏宽【英文标题】:XLPagerTabStrip Button Bar width wider than navigation bar 【发布时间】:2017-10-09 11:20:30 【问题描述】:

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

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

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

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

【问题讨论】:

【参考方案1】:

将 containerView 插座连接到 Interface Builder 中的 UIScrollView 为我解决了这个问题。

【讨论】:

以上是关于XLPagerTabStrip 按钮栏宽度比导航栏宽的主要内容,如果未能解决你的问题,请参考以下文章

uniapp——头部导航栏配置

如何淡出导航栏的最右侧并向其添加新按钮

导航栏中的下拉按钮会扭曲导航栏

更改导航栏以居中标题折叠的屏幕宽度

css 浏览器导航栏如何将按钮平均放置

Xcode 导航栏按钮对齐