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())nameBox.addbordertop(size: 1,color: UIcolor.blackcolor())nameBox.addborderRight(size: 1,color: UIcolor.blackcolor())container.addSubvIEw(nameBox)
这是我的代码,其输出如下.
正如你所看到的那样,除了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.
总结以上是内存溢出为你收集整理的swift2 – AdjustsFontSizeToFitWidth \u0026\u0026 numberOfLines = 0不能按预期一起工作全部内容,希望文章能够帮你解决swift2 – AdjustsFontSizeToFitWidth \u0026\u0026 numberOfLines = 0不能按预期一起工作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)