J. *_*Doe 2 ios autolayout swift
这是我在UIButton旁边的文字:
它应该说"highscores",但现在没关系,因为它在Storyboard中并且没有运行.我的约束如下:
比例宽度是superview的0.3.我在viewDidLoad中解决了这个问题:
highscoresButton.titleLabel!.minimumScaleFactor = 0.5
Run Code Online (Sandbox Code Playgroud)
但模拟器显示与故事板完全相同.为UILabels应用最小比例因子时,它可以正常工作.我在这做错了什么?谢谢.将最小比例因子更改为0.1也没有影响.
按钮有点古怪......这不会在Storyboard中改变它而不需要将其转换为自定义IBDesignable控件,但应该在运行时获得所需的位置.
btn.titleLabel!.font = UIFont(name: "Your Font", size: 50.0)
btn.titleLabel?.minimumScaleFactor = 0.1
btn.titleLabel?.numberOfLines = 1
btn.titleLabel?.adjustsFontSizeToFitWidth = true
btn.titleLabel?.lineBreakMode = NSLineBreakMode.byClipping
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1203 次 |
| 最近记录: |