私の見解では、the Phone Keyboardと表示するようにテキストフィールドを設定しましたが、代わりにthe standard keyboardと表示されます。ここに私のコードは...iOS開発:UIKeyboardTypePhonePadを指定すると、Phone Keyboardが表示されないのはなぜですか?
contactPhoneTextField = [[UITextField alloc] initWithFrame:frameText];
contactPhoneTextField.borderStyle = UITextBorderStyleNone;
contactPhoneTextField.textColor = [UIColor blackColor];
contactPhoneTextField.font = [UIFont systemFontOfSize:17.0];
contactPhoneTextField.placeholder = @"Tap To Enter Contact Phone Number";
contactPhoneTextField.backgroundColor = [UIColor clearColor];
contactPhoneTextField.autocorrectionType = UITextAutocorrectionTypeNo;
contactPhoneTextField.keyboardType = UIKeyboardTypePhonePad; //<<<----
contactPhoneTextField.returnKeyType = UIReturnKeyDone;
contactPhoneTextField.clearButtonMode = UITextFieldViewModeWhileEditing;
contactPhoneTextField.delegate = self;
何がありますか?
あなたの知恵のためにあまり前もってありがとう!
自分のキーボードを.xibとして作成し、それをUITextFieldのinputViewとして使用することをお勧めします。私は過去に大成功を収めました。 – Jamie