我想禁用一个UIButton,直到某个日期。任何想法,我怎么能实现这一点?功能锁定,直到某个日期
-1
A
回答
0
最好的办法是将当前日期[NSDate date]
与您希望启用按钮的日期进行比较。
如果当前日期在该日期之前,您可以将该按钮设置为隐藏或禁用。
3
你可以在2米不同的地方 - 在IBAction为 - 在viewDidLoad中(或者您使用上的按钮来初始化接口中的方法),如果使用IBAction为
与布尔方法来检查方式,您将能够触发一个警报面板,说明按钮何时起作用。
如果您使用viewDidLoad方式,您将能够在加载视图时禁用按钮。 - 您可以隐藏按钮或将其设置为false
以下是您如何确定日期是否已过。
-(BOOL)shouldUseButton
// assume the desired startDate is Jan 01, 2012.
NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd/yyyy"];
NSDate * startDate = [dateFormatter dateFromString:@"01/01/2012"];
[dateFormatter release];
if ([startDate timeIntervalSinceNow] > 0) {
return YES;
}
return NO;
}
你可以扩展这种方法取日期字符串,并将其用于多种接口的项目,将成为可在不同的日期
+0
非常感谢。我非常感谢你的回答。 – user1005816
相关问题
- 1. 如何在特定时间和日期运行某个功能?
- 2. 直到某个工作日或某个日期需要多长时间
- 3. 等待锁定NSLock,直到tryLock成功
- 4. 如何根据给定的日期得到功能日期PHP
- 5. 日期功能
- 6. 如何隐藏一个div直到某个日期
- 7. 如何在第二次点击时锁定某个功能
- 8. 可以将附加功能绑定到某个功能吗?
- 9. 得到不正确的日期,我使用的功能增加日期1个月,功能返回日期后
- 10. 突出显示最新帖子,直到某个日期
- 11. 关闭应用程序,直到某个日期
- 12. Magento扩展,允许客户访问,直到某个日期
- 13. Objective-c格式化时间直到某个日期
- 14. 无法隐藏一段文字直到某个日期
- 15. javascript功能日期
- 16. SSIS日期功能
- 17. Joomla日期/日历功能
- 18. 如何在Web应用程序的特定日期执行某个功能?
- 19. 锁定一个Runnable直到完成
- 20. DataTables自定义日期排序功能
- 21. 自定义日期综合功能
- 22. 锁定在Postgres功能
- 23. 表在PLPGSQL功能锁定
- 24. 锁定Word和PowerPoint功能
- 25. 锁定功能/应用
- 26. Netbeans 7.1 SVN锁定功能
- 27. 范围日期,直到日期+周
- 28. 总和值,直到定义的日期
- 29. 如何在获得某个分数后解锁一个功能
- 30. 插入日期检查到功能
要知道,除非你使用受信任的Web服务检查日期,用户可以通过在系统时钟中设置未来日期来进行游戏。 –
另外请确保你知道那个日期是什么意思 - 是当地时间UTC吗? –