加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift2 – AdjustsFontSizeToFitWidth \u0026\u0

发布时间:2020-12-14 04:31:02 所属栏目:百科 来源:网络整理
导读:let nameBox = UILabel(x: 0,y: 0,w: sideSize,h: sideSize*2/4)nameBox.text = skillNamenameBox.textAlignment = .CenternameBox.numberOfLines = 0nameBox.adjustsFontSizeToFitWidth = truenameBox.addBorderLeft(size: 1,color: UIColor.blackColor())n
let nameBox = UILabel(x: 0,y: 0,w: sideSize,h: sideSize*2/4)
nameBox.text = skillName
nameBox.textAlignment = .Center
nameBox.numberOfLines = 0
nameBox.adjustsFontSizeToFitWidth = true
nameBox.addBorderLeft(size: 1,color: UIColor.blackColor())
nameBox.addBorderTop(size: 1,color: UIColor.blackColor())
nameBox.addBorderRight(size: 1,color: UIColor.blackColor())
container.addSubview(nameBox)

这是我的代码,其输出如下.

enter image description here


enter image description here

正如你所看到的那样,除了Communication& amp;伐木工人.为什么,我该如何解决?

解决方法

看起来您需要将标签的lineBreakMode设置为.ByWordWrapping.

另一个想法是你真的希望字体更小.也许这是由minimumScaleFactor属性阻止的.

从adjustsFontSizeToFitWidth的文档:

The default value for this property is false. If you change it to true,you should also set an appropriate minimum font size by modifying the minimumFontSize property.

这似乎是一个文档错误.不推荐使用minimumFontSize.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读