0

このサイトでこれについて話す質問がほとんどないことは知っています...しかし、私が使用できる本当の答えが見つかりません...

一般的なフォームと、ユーザーがボタンをクリックすると下からスライドするように見えるフォームがUITextFieldありますUIButton...UIDatePicker

主な質問は次のとおりです。

  • UIDatePickeriPhoneキーボードのようにTabBarの上に表示する方法
  • キーボードのように動作させる方法UIDatePickerなので、日付を選択しているときに UITextField をクリックすると、キーボードに変更され、その逆も同様です... iPhone の連絡先のように。

前もって感謝します

4

2 に答える 2

6

テキストフィールドの入力ビューを UIDatePicker オブジェクトに設定します。 UITextField には次のプロパティがあります。@property (読み書き、保持) UIView *inputView;

次のコードを使用します。

yourTextfield.inputView = yourDatePicker;

UITextfieldのデフォルトであるキーボードの代わりに、テキストフィールドがタップされるとピッカーが表示されます....

于 2012-10-17T04:55:33.437 に答える
0

5年前の質問です。

1.UIResponder クラスのサブクラスを作成する

2.inputview を読み書き可能として再宣言する

@property (nonatomic, strong, readwrite) UIView *inputView;

3. canBecomeFirstResponder を YES に設定します。

- (BOOL)canBecomeFirstResponder {
return YES;
}

4.datepickerなどのinputviewを設定

self.inputView = self.datePicker;

5.必要に応じてUIResponderをfirstResponderに設定します

[self becomeFirstResponder];

5.キーボードのような日付ピッカーショーを見ることができます

于 2018-03-06T06:10:57.817 に答える