Ios 处理UILabel文本对齐的优雅方法?
我正在用iOS 6开发一个应用程序,并使用Xcode 4.5.2 我有一个简单的UIView,它根据可本地化字符串包含一些文本。嗯,根据显示的语言,文本的行数在变化。例如,在英语中,有两行,但在土耳其语中,只需要一行 我还应该将文本对齐居中。嗯,现在我能够完成它,但是我使用了两种不同的UILabel,我已经手动设置了它们的文本。因此,如果我更改文本的显示语言,它将不起作用 所以 1-处理此类对齐问题的最佳方法是什么 2-假设我使用了Ios 处理UILabel文本对齐的优雅方法?,ios,uilabel,uitextview,text-alignment,Ios,Uilabel,Uitextview,Text Alignment,我正在用iOS 6开发一个应用程序,并使用Xcode 4.5.2 我有一个简单的UIView,它根据可本地化字符串包含一些文本。嗯,根据显示的语言,文本的行数在变化。例如,在英语中,有两行,但在土耳其语中,只需要一行 我还应该将文本对齐居中。嗯,现在我能够完成它,但是我使用了两种不同的UILabel,我已经手动设置了它们的文本。因此,如果我更改文本的显示语言,它将不起作用 所以 1-处理此类对齐问题的最佳方法是什么 2-假设我使用了UILabel,那么我怎样才能创建一个新行来获得如图所示的输出。
UILabel
,那么我怎样才能创建一个新行来获得如图所示的输出。断线模式似乎都不起作用。如果我使用UITextView
,同样的问题
提前感谢您是否尝试过使用
UILabel
实例方法
从文件中:
值0表示没有最大行数,并且
矩形应包含所有文本
您是否尝试过使用
UILabel
实例方法
从文件中:
值0表示没有最大行数,并且
矩形应包含所有文本
做这些事
\n
字符ui标签的宽度
UILabel
的属性无法实现的。为此,您必须在字符串中设置新行字符。执行以下操作
\n
字符ui标签的宽度
默认情况下,当文本达到标签的宽度时,它会移动到下一行,但在达到宽度之前,它应该移动到下一行,这是通过设置
UILabel
的属性无法实现的。为此,您必须在字符串中设置新行字符。使用多行标签怎么样?@AKV,不,它不起作用,因为它不能预测何时通过新行。对于本地化HTML
内容的UIWebView
有什么意义?使用多行标签怎么样?@AKV,不,它不起作用,因为它不能预测何时传递新行。具有本地化HTML
内容的UIWebView
是什么?如何告诉UILabel传递新行?[myLabel setNumberOfLines:0];现在,如果您将标签拖到情节提要中的视图中,它很可能设置为1。如何让UILabel传递新行?[myLabel setNumberOfLines:0];现在,如果将标签拖到情节提要中的视图中,它很可能设置为1。