gpt4 book ai didi

iOS 多字符串本地化

转载 作者:搜寻专家 更新时间:2023-10-30 20:17:41 25 4
gpt4 key购买 nike

iOS 是否支持取决于可用宽度的字符串的多个本地化?如果可以,该怎么做?还是我必须手动执行此操作(通过处理应用程序状态)?

例如,在 Qt 中,您可以提供多个字符串,每个版本由空格字符分隔,并从最长到最短的版本提供。
通过搜索适合当前宽度的最长版本来选择字符串版本。

更具体地说:我有一些 UI 元素会根据方向改变大小。在所有语言中,一切都很好,但在俄语语言环境中,纵向文本被剪裁了。我希望在没有样板代码的情况下修复它(只有一个本地化的问题),但这似乎是不可避免的。

最佳答案

iOS 没有类似的支持。通常您使用自动布局根据字符串长度调整标签的布局(我认为您需要相反的方式)。

我将获得您需要的函数,子类化 UILabel 并覆盖 setText 方法,根据标签的宽度设置文本 (sizeWithAttributes).

关于iOS 多字符串本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23340376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com