我正在开发iOS 6中的应用并使用Xcode 4.5.2。
我有一个简单的 UIView ,其中包含一些根据可本地化字符串的文本。那么,根据显示的语言,文本的行数正在变化。例如,在英语中,有两行,但在土耳其语中,它只需要一行。
我也应该以文本对齐为中心。好吧,现在我能够完成它,但我使用了两个不同的 UILabel ,我手动设置了它们的文本。因此,如果我更改文本
的显示语言,它将无效所以,
1 - 处理此类对齐问题的最佳方法是什么?
2 - 假设我使用UILabel
,那么如何使新线能够获得如图所示的输出。线路中断模式似乎都不起作用。同样的问题,如果我使用UITextView
?
提前致谢
答案 0 :(得分:1)
做这些事
\n
字符。UILabel
。默认情况下,当文本达到lablel的宽度时,它会移动到下一行,但是在它达到宽度之前你想要的是它应该移动到下一行,这是通过设置UILabel
的属性无法实现的。为此,您必须在字符串中设置换行符。
答案 1 :(得分:0)