したがって、テキストフィールドの1つにinputViewとしてUIPickerViewがあります。それは完全に機能します。通常のキーボードと同じように上にスライドし、オプションを選択すると、テキスト フィールドに入力されます。
唯一の問題は、入力してフィールドを直接編集できることです。この動作を禁止するにはどうすればよいですか? カーソルさえ表示されないようにするには?
私は試しました:
- (BOOL)textFieldShouldBeginEditing:(UITextField*)textField
{
[self.datePick setHidden:NO];
return NO;
}
しかし、この場合、ピッカーは完全に機能しなくなり、表示されません。
ご協力いただきありがとうございます!