如何让一个视图支持纵向和横向

时间:2011-07-29 14:58:17

标签: iphone objective-c text uiview landscape

我的应用中有一个视图,上面写了很多内容。

这篇文章必须保持“一行”。

问题是有时每行都会改变长度,导致文本缩小。

那么我如何才能使这个视图也成为支持景观呢?

1 个答案:

答案 0 :(得分:0)

您有三种选择:

1)让文字跨越多行

2)截断文本而不是缩放文本

3)接受文本将扩展。

你已经在你的问题中说过你不想要(1)或(3)所以你需要做选项(2)。

您可以在标签上设置此项来关闭文字缩放:

myLabel.adjustsFontSizeToFitWidth = NO;

并选择如何拼写文本,例如:

myLabel.lineBreakMode.UILineBreakModeMiddleTruncation;

将从标签的中心修剪,即'This_is _..._ text' - 它为您添加...而不是缩放文本。