特定の日付までUIButtonを無効にしたいとします。どのように私はそれを達成することができますか?特定の日付までロックされた機能
-1
A
答えて
0
あなたの最善の策は、あなたがボタンが有効になってしたい日付と現在の日付を[NSDate date]
比較することです。
現在の日付がその日の前にある場合は、非表示または無効にボタンを設定することができます。
3
あなたがのviewDidLoad -in IBAction (またはあなたがそれのボタンを使用してインタフェースを初期化するために使用する方法)あなたはibactionを使用している場合
-in 2つの異なる場所 にBOOL方法でチェックすることができますボタンを押すと警告パネルが表示されます。
あなたがのviewDidLoadの方法を使用する場合は、ビューをロードするときに、ボタンを無効にすることができるようになります。 - あなたが偽
ここ日が経過しているかどうかを判断することができる方法であるにイネーブルボタン、またはセットを非表示にすることができます。
-(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. 特定の日付にAlarmManagerが機能しない
- 4. 特定の日付にクラウドコード機能をトリガーする
- 5. hp unixの特定の日付に変更されたリストファイル
- 6. 私のアンドロイドアプリの特定の機能をロックする方法
- 7. JSの日付に設定された特定の日付から曜日を取得する
- 8. ロードされた特定のページで機能を実行
- 9. VBA日付機能
- 10. 日付フォーマット機能
- 11. 日付機能SAS
- 12. JS特定の日付までのカウントダウンタイマー
- 13. 日付で指定されたデータフレームの特定の数値の累積合計
- 14. 特定の機能を持つ日付/時刻ピッカーが必要です
- 15. 日付が特定の時刻に変更されます
- 16. jQuery Tools日付機能とライブ機能
- 17. オラクル、SQLの日付機能
- 18. Joomlaの日付/カレンダー機能
- 19. Googleドキュメントの日付機能
- 20. mysqlの日付機能
- 21. ワードプレスのブログ日付機能
- 22. Crystal Reportsの日付機能
- 23. JQuery、特定の日付のターゲットが期待どおりに機能しない
- 24. 特定の形式で日付を選択する方法は保存された日付ですか?
- 25. 各日付/日に特定の日付範囲の更新された行数をカウントする方法
- 26. 指定された日付の後の特定の日の最初の出現を取得します。
- 27. 日付でインデックス付けされたパンダのデータフレームに特定の日を記入する
- 28. COUNTIFSの機能が今日の日付まで
- 29. 日付が変更された場合、期限切れの日付が機能しない
- 30. 指定された特定の日付からすべてのセールを選択
だけで、あなたがない限り、信頼できるWebサービスを使用して日付を確認することに注意してくださいユーザーはシステムクロックで将来の日付を設定することでこれを試合できます。 –
また、その日の意味を知っていることを確認してください - 現地時間、UTCですか? –