本地化中UIBarButtonItem中的省略号

时间:2014-12-04 13:24:52

标签: ios8 autolayout xcode6 uibarbuttonitem

在Interface Builder中,我已将UIToolbarUIBarButtonItemUIButton放在一起,每个{{1}}都在其中。按钮和它们的标题在原始(开发)语言中很好地布局:

Buttons with titles "Uložit"  "Zrušit"

问题是,当我创建本地化时,按钮中的标题不会反映字符数更改(即新标题宽度):

Button with titles "Save" "C...el"

UI Kit User Interface Catalog通知自动布局约束不能用于单个条形按钮项目。

知道如何强制按钮布局正确吗?

我正在使用Xcode 6.1和app target IOS 8.1。

1 个答案:

答案 0 :(得分:0)

我身边的问题 - 我在UIButton中意外插入了UIBarButtonItem,因此最终的层次结构是:

  • UIToolbar
    • UIBarButtonItem
      • UIButton
    • UIBarButtonItem
      • UIButton

当我将UIButton拖入UIToolbar然后没有意识到UIBarButtonItem实际上是一个按钮时,它发生在Interface Builder中。由于本地化已附加到UIButton标题,因此无法在固定宽度UIBarButtonItem中找到正确的布局。