如何让一个视图支持纵向和横向
Posted
技术标签:
【中文标题】如何让一个视图支持纵向和横向【英文标题】:How to have one view support portrait and landscape 【发布时间】:2011-07-29 14:58:16 【问题描述】:我的应用中有一个视图,上面有很多文字。
重要的是,这篇文章要保持在“一行”中。
问题是有时每行都会改变长度,导致文本按比例缩小。
那么我如何让这个视图也支持景观?
【问题讨论】:
【参考方案1】:你有三个选择:
1) 让文本跨越多行
2) 截断文本而不是缩放它
3) 接受文本将按比例缩放。
你已经在你的问题中说你不想要(1)或(3),所以你需要做选项(2)。
您可以通过在标签上设置此项来关闭文本缩放:
myLabel.adjustsFontSizeToFitWidth = NO;
并选择您希望文本的截断方式,例如:
myLabel.lineBreakMode.UILineBreakModeMiddleTruncation;
将从标签的中心修剪,即“This_is_..._text” - 它会为您添加 ... 而不是缩放文本。
【讨论】:
第一个选项正是我想要的。我发现 Ibadan 要做的就是选择 IB 中的文本标签,然后单击红色箭头使其适合屏幕宽度。然后返回 1 表示 BOOLdevice 应该旋转。再简单不过了。以上是关于如何让一个视图支持纵向和横向的主要内容,如果未能解决你的问题,请参考以下文章