これは初心者の質問に聞こえるかもしれませんが、私はiOS開発者が初めてです。キーボードはUITextFieldで解読されません
プラットフォーム:iPadの
私はUITextFieldのとのUITableViewを持って、彼らは2つですとしましょう。 最初の仮想キーボードを押すと、ユーザーが2番目のUITextFieldをタップすると仮想キーボードが非表示になり、データピッカービューが表示されます。
だから私はそれをやった。私はそれがキーボードを表示しますが、私はそれを隠していない二番目に切り替えたときに最初のUITextFieldに初めてクリック
-(void) textFieldDidBeginEditing:(UITextField *)textField {
if (textField.tag == PICKER_VIEW_TAG) {
[textField resignFirstResponder];
} else {
...
}
}
-(void) textFieldDidEndEditing:(UITextField *)textField
{
if (textField.tag != PICKER_VIEW_TAG) {
...
}
}
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
if (textField.tag == PICKER_VIEW_TAG) {
[self countriesPickerView];
}
return YES;
}
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
if (textField.tag == PICKER_VIEW_TAG) {
[textField resignFirstResponder];
} else {
...
}
return YES;
}
だから今の質問、。どうして ?これを解決する方法は?
更新:対応するtextFieldが選択されていませんが、辞任が行われます。キーボードは隠されていません...なぜこれが起こりますか?
あなたのtexfieldの代理人を設定し、デリゲートメソッドが呼び出されていることを確認しましたか? – matsr
はい私はそれをしました... – deimus