저는 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