質問編集履歴

2 コード修正

shin_11

shin_11 score 26

2015/10/15 17:27  投稿

UITextFieldのキーボードが閉じれない
.hファイル
```objective-c
@property (nonatomic) UITextField *Qtext;
@property (nonatomic) UITextField *Atext;
```
.mファイル
```objective-c
- (void)viewDidLoad {
   [super viewDidLoad];
   self.Qtext.delegate = self;
   self.Atext.delegate = self;
 
   self.Qtext = [[UITextField alloc] initWithFrame:CGRectMake(30, 30, 200, 30)];  
   [self.view addSubview:self.Qtext];  
 
   self.Atext = [[UITextField alloc] initWithFrame:CGRectMake(30, 30, 200, 30)];  
   [self.view addSubview:self.Atext];  
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
   [textField resignFirstResponder];
   
   return YES;
}
```
上記のようなコードを書いてみたのですがキーボードが閉じません。
どうしたら良いでしょうか?
・追加情報
<UITextFieldDelegate>は書いています。
NSLogで確認したところtextFieldShouldReturnは呼ばれていません。
NSLogで確認したところtextFieldShouldReturnは呼ばれていません。
実行したところtextfieldは両方とも生成されていました
  • Objective-C

    1422 questions

    Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

  • iOS

    7436 questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • Xcode

    8528 questions

    Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

1 追加情報を追記

shin_11

shin_11 score 26

2015/10/15 16:28  投稿

UITextFieldのキーボードが閉じれない
.hファイル
```objective-c
@property (nonatomic) UITextField *Qtext;
@property (nonatomic) UITextField *Atext;
```
.mファイル
```objective-c
- (void)viewDidLoad {
   [super viewDidLoad];
   self.Qtext.delegate = self;
   self.Atext.delegate = self;
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
   [textField resignFirstResponder];
   
   return YES;
}
```
上記のようなコードを書いてみたのですがキーボードが閉じません。
どうしたら良いでしょうか?
どうしたら良いでしょうか?
・追加情報
<UITextFieldDelegate>は書いています。
NSLogで確認したところtextFieldShouldReturnは呼ばれていません。
  • Objective-C

    1422 questions

    Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

  • iOS

    7436 questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • Xcode

    8528 questions

    Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る