0
У меня есть Func checkstatus с 2 операндами:как создать отключить UIButton в swift?
func checkstatus (atept: Float, made: Float, labelcheck:UITextField){
if (atept > made) {
labelcheck.backgroundColor = UIColor.redColor()
calculate.enabled = false
calculate.alpha=0.66
}else
{
calculate.enabled = true
calculate.alpha=1
}
}
этот FUNC вызова в 3 раза. Но если у меня есть ложное ложное после первого или второго звонков этой функции, моя кнопка (расчет) все же включается.
называется в:
@IBAction func che(sender: AnyObject) {
var made1pt = (made1ptShots.text as NSString).floatValue
var made2pt = (made2ptShots.text as NSString).floatValue
var made3pt = (made3ptShots.text as NSString).floatValue
var att1pt = (attempt1ptShots.text as NSString).floatValue
var att2pt = (attempt2ptShots.text as NSString).floatValue
var att3pt = (attempt3ptShots.text as NSString).floatValue
checkTrueStats(made1pt, made: att1pt, labelcheck:made1ptShots)
checkTrueStats(made2pt, made: att2pt, labelcheck:made2ptShots)
checkTrueStats(made3pt, made: att3pt, labelcheck:made3ptShots)
}
Боттона необходимо отключить, когда один или более FUNC = ложь. Но это работает, когда последний называется = false. Возможно, потребуется добавить & & или || ?
Привет и добро пожаловать к SO! Не могли бы вы привести пример ситуации, в которой эта функция будет вызвана? –
Я не могу воспроизвести вашу ошибку: этот код работает, ошибка должна появляться из других источников. – Moritz
добавьте код, в котором вызывается функция. – vo0ne