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) 这是我的代码,其输出如下. 正如你所看到的那样,除了Communication& amp;伐木工人.为什么,我该如何解决? 解决方法
看起来您需要将标签的lineBreakMode设置为.ByWordWrapping.
另一个想法是你真的希望字体更小.也许这是由minimumScaleFactor属性阻止的. 从adjustsFontSizeToFitWidth的文档:
这似乎是一个文档错误.不推荐使用minimumFontSize. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |