【问题标题】:Fix minimum scale factor of text修复文本的最小比例因子
【发布时间】:2015-12-03 16:54:48
【问题描述】:

我有一个高分标签,它被限制在具有纵横比的超级视图中,并使用自动收缩(最小字体比例)来调整不同设备的文本大小。但是,文本会根据高分的大小不断调整大小。自动收缩后,我希望将字体大小固定为最小比例因子 - 我该怎么做?

【问题讨论】:

  • 我想您需要从一开始就使用代码来执行此操作,而不是使用情节提要约束。然后你可以在viewDidLoad中设置一次大小。
  • 感谢您的回复。你知道代码会包含什么吗?
  • 大小可以通过字体来完成:label.font = UIFont(name: "favoriteFont", size: idealSize)。我不知道你将如何检测设备大小。

标签: ios swift autoresize


【解决方案1】:

解决方案相当奇怪。我找不到固定最小比例的方法,但我发现,在设置纵横比约束的同时,您可以将行数减少一并更改标签/按钮的宽度,而无需调整文本.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-22
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    相关资源
    最近更新 更多