【问题标题】:Swift how to multiply value of quantity put in textfield with UIStepperSwift如何将文本字段中的数量值与UIStepper相乘
【发布时间】:2014-08-04 20:38:28
【问题描述】:

我正在开发一个使用 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 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//

【问题讨论】:

    标签: swift xcode6


    【解决方案1】:
    @IBAction func calculateButton(sender: UIButton) {
        println("\(calculate(self.oneValue.text.toInt()!)")
    }
    
    func calculate(value: Int) -> Float {
            return Float(value * value1)
    }
    

    你去。

    【讨论】:

    • 感谢您的帮助,我试过了,由于某种原因它对我不起作用
    • 我收到一条错误消息,指出在 IBAction 中声明的方法必须返回 void 而不是 float 感谢您的帮助
    • 再次感谢 Oscar 的帮助,我在这里输入了你的确切方式 println 出现错误,然后我尝试时应用程序崩溃了?
    • 嗨 Oscar 我正在使用 Xcode 6.5,也许这是我布置整个文件或其他东西的方式
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-09
    • 1970-01-01
    • 2019-03-24
    • 2016-06-29
    • 1970-01-01
    相关资源
    最近更新 更多