私のアプリケーションでは、ユーザーが日付を入力できるテキストフィールドにしたいと思っています。今は日付を取るために、私はそれからユーザーが日付を選択し、自動的にtextFieldに記入するようにカレンダーが必要です。 これを行うための最良の方法は何でしょうか。iphoneアプリケーションのカレンダーとテキストフィールドの接続
ありがとうございます。
私のアプリケーションでは、ユーザーが日付を入力できるテキストフィールドにしたいと思っています。今は日付を取るために、私はそれからユーザーが日付を選択し、自動的にtextFieldに記入するようにカレンダーが必要です。 これを行うための最良の方法は何でしょうか。iphoneアプリケーションのカレンダーとテキストフィールドの接続
ありがとうございます。
UIDatePickerは、ユーザーが日付を簡単に選択できるようにします。
uidatepickerと値を取るが、私はそのinputView
としてUIDatePicker
を設定空想UITextField
クラスを建て
を変更しました。主な価値は、ユーザーがテキストフィールドをタップすると、キーボードが通常どおりになる場所に日付ピッカーが表示されることです。
UIDatePicker *input = [[UIDatePicker alloc] init];
[input addTarget:self action:@selector(update:) forControlEvents:UIControlEventValueChanged];
(UITextField *)myTextField.inputView = input;
[input release];
そして、-[update:]
方法では、テキストフィールドのテキストを設定するNSDateFormatter
を使用します。
nibファイルには、datePickerとtextFieldをリンクする必要がありますか? – Mann
uidatepickerの代わりにカレンダーを使用することはできません。なぜなら私は同じnibファイル上に他のtextFieldも持っているからです。 – Mann
「カレンダー」の意味が不明です。「UIDatePicker」は、日付の選択/入力のためのiOS標準です。 –