gpt4 book ai didi

ios - 处理 UILabel 文本对齐的优雅方式?

转载 作者:行者123 更新时间:2023-11-29 13:20:39 24 4
gpt4 key购买 nike

我正在 iOS 6 中开发应用程序并使用 Xcode 4.5.2。

我有一个简单的UIView,其中包含一些根据可本地化字符串的文本。那么,根据显示的语言,文本的行数是变化的。例如,英文有两行,而土耳其文只有一行。

我还应该将文本居中对齐。好吧,现在我能够完成它,但我使用了两个不同的 UILabel 并且我已经手动设置了它们的文本。因此,如果我更改文本的显示语言,它就不起作用 Simple image

所以,

1-处理这种对齐问题的最佳方法是什么?

2- 假设我使用 UILabel,那么我怎样才能换行才能获得如图所示的输出。断行模式似乎都不起作用。同样的问题,如果我使用 UITextView?

提前致谢

最佳答案

做这些事

  1. 将您的行数设置为 0。
  2. 让您的文本居中对齐。
  3. 插入 \n 字符串中要换行的字符。
  4. 确保设置 UILabel 的宽度.

默认情况下,当文本达到标签的宽度时,它会移动到下一行,但是在达到它的宽度之前,它应该移动到下一行,这通过设置 UILabel 的属性是不可能的。 .为此,您必须在字符串中设置换行符。

关于ios - 处理 UILabel 文本对齐的优雅方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14439520/

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