我想禁用一個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嗎? –