uitextfieldをクリックしているときにuidatepickerポップアップを使用しています。日付ピッカーがキーボードでポップアップします。特定のテキストフィールドキーボードを無効にしてuidatepickerを有効にするにはどうすればよいですか。
2 に答える
0
日付ピッカーとキーボードが一緒にポップアップしている場合、ユーザーがUITextFieldをタップしたときにキーボードがポップアップしていれば、いつでも呼び出し[myTextField resignFirstResponder];
てキーボードを削除できます。
于 2012-09-13T10:46:32.593 に答える
0
まだ設定していない場合は、最初にテキストフィールドデリゲートを設定し、次にデリゲートメソッドで設定します
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
if ([textField isEqual:toDateTxtFld])
{
// Add this code in delegate
[yourTextField resignFirstResponder];
// ADD YOUR CODE FOR DATEPICKER Code
return NO;
}
return YES;
}
したがって、テキストフィールドをクリックするたびにキーボードは辞任します。
于 2012-09-13T11:01:03.450 に答える