特定の日付まで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. 特定の日付にAlarmManagerが機能しない
- 2. hp unixの特定の日付に変更されたリストファイル
- 3. 日付フォーマット機能
- 4. 特定の機能を持つ日付/時刻ピッカーが必要です
- 5. 私のアンドロイドアプリの特定の機能をロックする方法
- 6. jQuery Tools日付機能とライブ機能
- 7. Joomlaの日付/カレンダー機能
- 8. Crystal Reportsの日付機能
- 9. mysqlの日付機能
- 10. ワードプレスのブログ日付機能
- 11. Googleドキュメントの日付機能
- 12. 特定の形式で日付を選択する方法は保存された日付ですか?
- 13. Facebookは:特定の日付
- 14. ブートストラップ日付ピッカーディセーブル機能
- 15. エクスポートされたチャートは特定のフォルダでは機能しませんか?
- 16. この機能ではJavaScript日付デバイド
- 17. PHP日付機能7日前
- 18. 取得日付特定の日付から一定の距離を離れて
- 19. 定義された日付までの合計値
- 20. 特定の日付の就業日の曜日はどれですか
- 21. Azure Webジョブのシングルトン機能がロックされています
- 22. PHP/SQL - 特定の日付の後に作成された行を表示
- 23. DateTimePicker特定の曜日のみを選択する機能
- 24. 特定の日付の日を計算するための公式は正常に動作しますが、特定の日付では動作しません
- 25. CVS:特定の日付にコミットされたファイルを検索する
- 26. 特定の日付に作成されたファイルを表示するVBSスクリプト
- 27. ハイブ現在の日付機能
- 28. このような日付の指定された配列のうち、日付
- 29. 2つの特定の日付の差
- 30. MYSQLのDateTimeクエリ量、特定の日付
だけで、あなたがない限り、信頼できるWebサービスを使用して日付を確認することに注意してくださいユーザーはシステムクロックで将来の日付を設定することでこれを試合できます。 –
また、その日の意味を知っていることを確認してください - 現地時間、UTCですか? –