为什么UIBarButtonItems宽度为0时,它是最小尺寸

时间:2014-08-14 17:52:02

标签: ios xcode interface-builder xcode6

我在InterfaceBuilder中有一个UIBarButton

enter image description here

但是当宽度是最小尺寸(没有隐藏任何按钮)时,宽度变为零:

enter image description here

当您将宽度增加到除最小值之外的任何值时,所有这些都适用于世界:

enter image description here

enter image description here

我以编程方式检查了宽度,当它是最小尺寸时,宽度为零。当您将大小增加1或更多时,宽度是正确的。这是一个错误还是故意的?

1 个答案:

答案 0 :(得分:1)

0表示它根据按钮文本获取计算出的最小大小,因此它不是错误,它是一个功能。请注意,您不能使按钮小于此最小大小,因为工具栏按钮项的文本不应更改(并且文本应始终可见)。