【问题标题】:Extract the UIbutton value to Another UIbutton for calculation将 UIbutton 值提取到另一个 UIbutton 进行计算
【发布时间】:2021-07-01 21:37:33
【问题描述】:
@IBAction func tipChanged(_ sender: UIButton) {
    let userSelect = sender.currentTitle!
    
    print(userSelect)
    
    if userSelect == "0%" {
        zeroPcnt.isSelected = true
        tenPcnt.isSelected = false
        twentyPcnt.isSelected = false
    } else if userSelect == "10%" {
        zeroPcnt.isSelected = false
        tenPcnt.isSelected = true
        twentyPcnt.isSelected = false
    } else if userSelect == "20%" {
        zeroPcnt.isSelected = false
        tenPcnt.isSelected = false
        twentyPcnt.isSelected = true
    }
    
    
}


@IBAction func stepperValueChanged(_ sender: UIStepper) {
    
}

@IBAction func calculatePressed(_ sender: UIButton) {
    
}

如何将tipChanged 的​​值计算为calculatePressed 以计算小费?我在哪里可以找到有关 Apple API 的这些信息?

【问题讨论】:

标签: ios swift storyboard


【解决方案1】:

创建您设置 tipChanged 动作的按钮的 IBOutlet

ex: @IBOutlet var tipButton: UIButton!

然后你可以在calculatePressed动作方法中获取tipButton当前文本。

@IBAction func calculatePressed(_ sender: UIButton) {
    print("\(self.tipButton.currentTitle ?? "")")
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多