移动到其他视图时如何禁用按钮?

时间:2016-05-30 05:46:26

标签: ios iphone background uibutton nstimer

我想在特定时间禁用按钮:

我的问题

在时间到期之前,如果我移动到其他视图并返回到同一视图,则按钮启用。

我的问题

如何在移动到其他视图的同时禁用按钮?

我应用此代码来实现我想要的......

UIBackgroundTaskIdentifier task =0;
UIApplication  *app = [UIApplication sharedApplication];
task = [app beginBackgroundTaskWithExpirationHandler:^{[app endBackgroundTask:task]; }];NSTimer *timer;
timer = [NSTimer scheduledTimerWithTimeInterval:(0.25 * 60) target:self
             selector:@selector(timerCountDown)userInfo:nil repeats:NO];

先谢谢..

2 个答案:

答案 0 :(得分:0)

快速使用此代码:

var button = UIButton()
button.enabled = false 

目标-C

[yourButton setEnabled:NO];

答案 1 :(得分:0)

你可以在布尔值的帮助下禁用和启用你必须保持这个。

使用Swift语言: -

//Create any Button property of Initialize here 
let button = UIButton()

//Then here you can disable button events.
button.userInteractionEnabled = false

//Then here you can enable button events.
button.userInteractionEnabled = true

我希望这对你有所帮助。