Swift如何将文本字段中输入的数量值与UIStepper相乘
我正在开发一个使用UIStepper的Swift应用程序,为了让用户在textField中输入数量,我如何获取数量并乘以存储在var中的值Swift如何将文本字段中输入的数量值与UIStepper相乘,swift,xcode6,Swift,Xcode6,我正在开发一个使用UIStepper的Swift应用程序,为了让用户在textField中输入数量,我如何获取数量并乘以存储在var中的值 Here is what I have so far var value1 = 4 // value to multiply // @IBOutlet weak var oneValue : UITextField! @IBOutlet weak var oneClicker: UIStepper! @IBOutlet weak
Here is what I have so far
var value1 = 4 // value to multiply //
@IBOutlet weak var oneValue : UITextField!
@IBOutlet weak var oneClicker: UIStepper!
@IBOutlet weak var totalTextField: UITextField! // show total value1 * oneValue //
@IBAction func oneClicker(sender: UIStepper) {
// puts quantity into oneValue textField //
self.oneValue.text = Int(sender.value).description
}
@IBAction func calculateButton(sender: UIButton) {
// just can't figure out method? //
}
//Thanks for help//
好了。谢谢你的帮助,我尝试了这个,但由于某些原因它对我不起作用。我得到一个错误,说在IBAction中声明的方法必须返回void not float感谢你再次帮助我。奥斯卡,我在这里输入了你的确切方式。在println上有一个错误,然后当我尝试时应用程序崩溃了?嗨,奥斯卡,我使用Xcode 6.5,也许是我布置整个文件的方式
@IBAction func calculateButton(sender: UIButton) {
println("\(calculate(self.oneValue.text.toInt()!)")
}
func calculate(value: Int) -> Float {
return Float(value * value1)
}