将UIView中UILabel的字体大小调整为不同的设备大小

Posted

技术标签:

【中文标题】将UIView中UILabel的字体大小调整为不同的设备大小【英文标题】:Adjusting font size of UILabel within UIView to different device sizes 【发布时间】:2016-11-01 03:38:25 【问题描述】:

我有一个视图,其中包含几个不同的文本块。当用户使用 iPhone SE 时,我需要文本的字体大小按比例缩小,当用户使用 iPhone 7 plus 时,我需要按比例放大,而不是在 iPhone 7 上执行任何操作。现在文本保持在查看左右,但从底部。看图片:

这里的一切看起来都不错:

内容保持在左右范围内,但不会缩小以适应此处:

关于我做错了什么有什么想法吗?

【问题讨论】:

【参考方案1】:

使用堆栈视图似乎是要走的路。很高兴感谢任何可以解释如何使用自动布局来做到这一点的人,或者为什么你不应该使用自动布局。

【讨论】:

以上是关于将UIView中UILabel的字体大小调整为不同的设备大小的主要内容,如果未能解决你的问题,请参考以下文章

将字体大小调整为 uilabel 宽度

调整UILabel的大小以适应Word Wrap

如何调整 UIView 的大小以获取大量 UILabel 并调整 UILabel 的大小以适合文本?

动画父 UIView 的框架(大小)时自动调整 UILabel 的框架

UILabel 调整大小不起作用

调整屏幕亮度,调整字体大小