2011-07-29 64 views
0

我在我的应用程序中有一个视图,它有很多写作。如何拥有一个视图支持纵向和横向

这是写在“一行”,这是很重要的,它是。

问题是有时每行更改长度导致文本缩小的大小。

那么我怎么会让这个视图也supporg景观?

回答

0

你有三种选择:

1)让文本跨度超过一行

2)截断,而不是缩放其

3文本)接受该文本将扩大。

您已经在您的问题中说过您不需要(1)或(3),因此您需要执行选项(2)。

您可以通过在标签上设置该关闭文本缩放:

myLabel.adjustsFontSizeToFitWidth = NO; 

,并选择你想要的文字被trucated,比如这个:

myLabel.lineBreakMode.UILineBreakModeMiddleTruncation; 

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

+0

第一个选项正是我想要的。我发现所有伊巴丹要做的是在IB中选择文本标签,然后单击红色箭头使其适合屏幕宽度。然后为BOOLdevice返回1应该旋转。再简单不过了。 – user804306

相关问题