【发布时间】:2015-08-07 10:52:02
【问题描述】:
如何将结果四舍五入到小数点后 2 位并在结果标签上显示?我找到了一些陈述,但我是 Swift 新手,实际上我很难为我的项目重建示例。
import UIKit
class ViewController: UIViewController {
@IBOutlet var txt: UITextField!
@IBOutlet var l5: UILabel!
@IBOutlet var l10: UILabel!
@IBOutlet var l15: UILabel!
@IBOutlet var l20: UILabel!
@IBOutlet var l25: UILabel!
@IBOutlet var l30: UILabel!
@IBOutlet var l35: UILabel!
@IBOutlet var l40: UILabel!
@IBAction func Berechnen(sender: AnyObject) {
var Zahl = (txt.text as NSString).floatValue
l5.text = "\((Zahl / 95) * (100))"
l10.text = "\((Zahl / 90) * (100))"
l15.text = "\((Zahl / 85) * (100))"
l20.text = "\((Zahl / 80) * (100))"
l25.text = "\((Zahl / 75) * (100))"
l30.text = "\((Zahl / 70) * (100))"
l35.text = "\((Zahl / 65) * (100))"
l40.text = "\((Zahl / 60) * (100))"
}
func textFieldShouldReturn(textField: UITextField) -> Bool {
self.view.endEditing(true)
return false
}
}
【问题讨论】: