如何在我的展示标签上显示所有数字? - 基本计算器
How to fit all numbers on my display label? - Basic Calculator
我是 Swift 和 Xcode 的初学者。作为我第一个没有教程的项目,我尝试做基本的计算器应用程序。我的目标是让它看起来像 iOS 上的原始计算器应用程序 9。一切正常,但我不知道如何在屏幕上显示所有数字。在 Apple 应用程序中,数字越多,数字越小。怎么做?
对于 UITextField:
您必须设置 adjustFontSizeToFitWidth
property to yes
and provide a suitable small value for the minimumFontSize
。
两者一起将导致 UITextField
减小其字体大小以适应其范围内的字符串。
let textfield = UITextField()
textfield.adjustsFontSizeToFitWidth = true
textfield.minimumFontSize = 5
// ... more
对于 UILabel:
您必须设置 adjustsFontSizeToFitWidth
property to yes
and provide a suitable small value for the minimumScaleFactor
。
两者一起将导致 UILabel
减小其字体大小以适应其范围内的字符串。
let label = UILabel()
label.adjustsFontSizeToFitWidth = true
label.minimumScaleFactor = 0.05
// ... more
我是 Swift 和 Xcode 的初学者。作为我第一个没有教程的项目,我尝试做基本的计算器应用程序。我的目标是让它看起来像 iOS 上的原始计算器应用程序 9。一切正常,但我不知道如何在屏幕上显示所有数字。在 Apple 应用程序中,数字越多,数字越小。怎么做?
对于 UITextField:
您必须设置 adjustFontSizeToFitWidth
property to yes
and provide a suitable small value for the minimumFontSize
。
两者一起将导致 UITextField
减小其字体大小以适应其范围内的字符串。
let textfield = UITextField()
textfield.adjustsFontSizeToFitWidth = true
textfield.minimumFontSize = 5
// ... more
对于 UILabel:
您必须设置 adjustsFontSizeToFitWidth
property to yes
and provide a suitable small value for the minimumScaleFactor
。
两者一起将导致 UILabel
减小其字体大小以适应其范围内的字符串。
let label = UILabel()
label.adjustsFontSizeToFitWidth = true
label.minimumScaleFactor = 0.05
// ... more