UIBarButtonItem文本宽度更改

时间:2019-11-28 20:49:49

标签: xcode uinavigationbar

自从iOS 13带有UI栏按钮以来,刚刚注意到了一些新行为。

我有一个带有两个左侧按钮和一个右侧按钮的导航栏。

按钮已在情节提要中创建,并且根据用户的操作启用/禁用。他们使用自动调整大小。即未设置宽度。

第二个右侧按钮(参见图片)“ REFS”最初小于LINKED和BACK。 enter image description here

如果用户单击“链接”(或REFS),则另一个左侧按钮和“后退”按钮将被禁用,并且颜色将变为清除状态。

enter image description here 然后,如果他们再次单击同一按钮,则先前禁用/清除颜色的按钮将启用并变为白色。

但是,此时“ REFS”按钮的大小与其他2个按钮相同。

enter image description here

如果选择哪个按钮(链接或REFS)没有区别,则行为相同。

我希望所有按钮从一开始就具有相同的大小。我认为这是自动调整大小的问题,但是在情节提要中设置宽度并没有什么不同。我什至尝试过先禁用一个/两个按钮,然后再在viewdidload中启用它们,但是可惜没什么区别。

任何建议,我们将不胜感激。

0 个答案:

没有答案