UIButton不改变不同语言的长度

时间:2015-02-01 16:59:02

标签: swift localization uibutton

我开发了一个iOS应用程序,我用法语和英语进行了本地化。我的UINavigationBar中有一个UIButton,用英语读取Back,用法语读取Retourner。我的UIButton似乎只是默认使用英语按钮的长度,所以当在法语设备上打开应用程序时,文本不适合按钮。

我已经尝试在我的故事板中读取UIButton Retourner,我似乎无法设置长度约束。我错过了什么吗?

2 个答案:

答案 0 :(得分:1)

试试这个

button.titleLabel?.adjustsFontSizeToFitWidth = true

发现于:How to adjust font size of text in a UIButton to fit the width programmatically in Swift?

答案 1 :(得分:0)

好吧,事实证明这是一个提供的方法!

我刚刚设置:

backButton.sizeToFit()

在我的viewDidLoad中,它就像一个魅力。