如何在 UILabel 中显示变量值 (Swift)
How to display variable value in UILabel (Swift)
所以我目前正在制作一个有 4 个按钮的应用程序。如果你按下向上按钮,变量 CordX 增加 1,如果你按下左按钮,CordY 将减少 1,等等。
所以我用这条线做了一个 UILable 来显示电线
CordLabel.text = CordX + ", " + CordY
但是出现了错误
Cannon convert value of type 'Int' to expected argument type 'String' Now
如果我按下向上按钮,我希望 UILabel 从 0, 0 变为 -> 1, 0。但是我不能因为错误
我还不熟悉 Swift 但是当我使用 C 时,我显示了这样一个变量的值
printf("%d",num1);
程序中的变量是用var声明的,我不确定是否有其他方法可以显示变量CordX和CordY。
做
CordLabel.text = "\(CordX), \(CordY)"
在 swift 中,此字符串格式打印在括号
之间传递的任何对象的描述
CordLabel.text = "\(CordX), \(CordY)"
你可以试试这个:
CordLabel.text = String(format:"%d , %d", CordX as Int, CordY as Int)
所以我目前正在制作一个有 4 个按钮的应用程序。如果你按下向上按钮,变量 CordX 增加 1,如果你按下左按钮,CordY 将减少 1,等等。 所以我用这条线做了一个 UILable 来显示电线
CordLabel.text = CordX + ", " + CordY
但是出现了错误
Cannon convert value of type 'Int' to expected argument type 'String' Now
如果我按下向上按钮,我希望 UILabel 从 0, 0 变为 -> 1, 0。但是我不能因为错误
我还不熟悉 Swift 但是当我使用 C 时,我显示了这样一个变量的值
printf("%d",num1);
程序中的变量是用var声明的,我不确定是否有其他方法可以显示变量CordX和CordY。
做
CordLabel.text = "\(CordX), \(CordY)"
在 swift 中,此字符串格式打印在括号
之间传递的任何对象的描述 CordLabel.text = "\(CordX), \(CordY)"
你可以试试这个:
CordLabel.text = String(format:"%d , %d", CordX as Int, CordY as Int)