我是 Swift 和 Xcode 的初学者。作为我第一个没有教程的项目,我尝试做基本的计算器应用程序。我的目标是让它看起来像 iOS 9 上的原始计算器应用程序。一切正常,但我不知道如何在屏幕上显示所有数字。在 Apple 应用程序中,如果有更多的数字,它们会变得越来越小。怎么做?
问问题
377 次
1 回答
0
对于 UITextField:
您必须将该adjustFontSizeToFitWidth
属性设置为yes
并为minimumFontSize
.
两者一起将导致UITextField
减小其字体大小以适应其范围内的字符串。
let textfield = UITextField()
textfield.adjustsFontSizeToFitWidth = true
textfield.minimumFontSize = 5
// ... more
对于 UILabel:
您必须将该adjustsFontSizeToFitWidth
属性设置为yes
并为minimumScaleFactor
.
两者一起将导致UILabel
减小其字体大小以适应其范围内的字符串。
let label = UILabel()
label.adjustsFontSizeToFitWidth = true
label.minimumScaleFactor = 0.05
// ... more
于 2015-12-06T15:45:45.873 回答