iOS按钮文本本地化-你必须做整个xib文件



我正在把一个iOS应用程序翻译成俄语。一切都很好,除了按钮上的文字。

似乎英语文本的大小决定了俄语文本的大小。由于大多数俄语文本较长,即使按钮在文本右侧有足够或空白的空间,它也会被切断。

我已经在viewWillAppear方法中设置了按钮上的文本。是否有更好的方法来处理这个问题,或者整个xib文件需要本地化?

你看过按钮的自动大小设置吗?这将是最有可能导致截断文本,并在按钮中留出空间的原因。你可以在Xcode中设置自动大小属性,也可以用UIView::autoresizingMask编程设置。

如果在代码中设置文本,则不需要对XIB进行本地化。自动调整大小应该可以解决这个问题。

最新更新