Xcode/Swiftの新機能で、プラスとマイナスのボタンがタッチされる量の最大値と最小値を設定する方法が不思議です。私の既存のコードは以下の通りです。 notifyBeforeAvailabilty私は1から20に行きたいですし、ratePerMinuteは$ 0.00から$ 15.00に行きたいと思います。増分ボタンの最大値/最小値
var notifyBeforeAvailability: Int!
var ratePerMin: Float!
notifyBeforeAvailability = 1
updateNotifyBeforeAvailability()
ratePerMin = 0.10
updateRatePerMin()
@IBAction func notifyBeforeAvailabilityPlus(sender: AnyObject) {
notifyBeforeAvailability = notifyBeforeAvailability + 1
updateNotifyBeforeAvailability()
}
@IBAction func notifyBeforeAvailabilityMinus(sender: AnyObject) {
notifyBeforeAvailability = notifyBeforeAvailability - 1
updateNotifyBeforeAvailability()
}
func updateNotifyBeforeAvailability() {
lblNotifyTime.text = String(notifyBeforeAvailability) + "min"
}
@IBAction func ratePerMinPlus(sender: AnyObject) {
ratePerMin = ratePerMin + 0.10
updateRatePerMin()
}
@IBAction func ratePerMinMinus(sender: AnyObject) {
ratePerMin = ratePerMin - 0.10
updateRatePerMin()
}
func updateRatePerMin() {
let currentValue = ratePerMin
let current_string = String.localizedStringWithFormat("%.2f", currentValue)
lblYourRate.text = "$" + current_string
}
ありがとうございました。 UIStepperは通常のボタンではありません。私はNSNumberFormatterの部分についてはわかりません、私は何を使用する必要がありますか?私は一種の初心者です。 –
@jessicameleはい、「NSNumberFormatter」は間違いなくあなたが使用すべきものです。あなたはそれについてもたくさんのドキュメントを見つけることができます。ハッピーコーディング! – Alladinian