2017-03-08 160 views
1

我已将最小字体大小添加到标签,但字体不会根据屏幕大小而改变。如何根据屏幕大小更改字体大小

我想设定分钟字体大小和使用自动布局是按比例绘制的标签高度就足够了。

但它没有发生。

+0

你可以用标签显示你的视图的屏幕截图吗? – agibson007

+0

它只是一个长方形的观点,即有一个标签从十个PX尾随 – Veeravel

回答

2

使用最小字体比例而不是最小字体大小。最小字体大小在IOS 6中已弃用。在图像中,尽管我的说法在此处是固定的,但您可以更改该值,然后设置比例因子。

要由你可以做一些与界面生成器屏幕的大小而有所不同。见图片。这是使用大小类别。 AddFontSize

其他方式将是增加字体大小,以大量,让它的规模,按设备类型设置它的代码,或设置限制在标签上,使之成长,不同的尺寸,并有间缩水标度设置正确。

+0

所以根据屏幕大小...它将如何改变字体大小? – Veeravel

+0

谢谢。如何在标签上设置约束以使其增长或缩小? – Veeravel

+0

从标签拖到超视图并使用相等的宽度,并将乘数从1更改为所需的百分比。 0.5 =超级宽度的50%或从uilabel拖到超级视图并选择宽高比 – agibson007

2

TextKit提供了制造UI基于自动布局自适应文本字体大小的内置支持。

https://developer.apple.com/design/adaptivity/

检查对上述文章动态文本的详细信息。

+0

你能解释我一个样品PLZ – Veeravel

+0

考虑共享一个代码片断 – Veeravel

+0

加入群组设计+代码在Facebook上,并张贴那里,我会看到它,我就开枪你的朋友请求 – agibson007

相关问题