如何用IB改变UIBarButtonItem的宽度

Posted

技术标签:

【中文标题】如何用IB改变UIBarButtonItem的宽度【英文标题】:How to change the width of UIBarButtonItem with IB 【发布时间】:2013-01-14 08:44:41 【问题描述】:

你们中的一些人可能会认为我在拖钓。毕竟图片清楚地显示了如何改变它。带有缓存。将这个数字从 37 更改完全没有任何作用。我可以放 5,10,50,100,没有任何变化。

我可以通过代码进行更改(没有尝试过),但是如果更改它不会改变任何内容,那么在 IB 中拥有 BarButtonItemSize 字段有什么意义?

【问题讨论】:

【参考方案1】:

UIBarButton 的宽度设置在 UINavigationBar 的情况下不反映。这里,UIBarButton 的宽度会根据在 UIBarButton 中输入的内容长度自行调整。

在 UIToolBar 的情况下,我们可以使用 IB 和通过代码更改 UIBarButton 的宽度。

希望对你有帮助。

【讨论】:

以上是关于如何用IB改变UIBarButtonItem的宽度的主要内容,如果未能解决你的问题,请参考以下文章

编辑时如何用导航控制器中的另一个 UIBarButtonItem 替换后退按钮?

UIBarButtonItem 占据 UIToolbar 的整个宽度

如何在 UIBarButtonItem 中显示 UIButton? (带有 IB 设计元素)

UIBarButtonItem插入导航栏时如何改变边框?

我可以完全免费添加一个 UIBarButtonItem IB 吗?

如何用CSS 定制表格单元格的宽度和高度