0

キーボードで下矢印キーを押すと、キーボード非表示通知を受け取ることができますが、問題は、デバイスを回転させてキーボード非表示にしたときにもキーボード非表示通知が表示されることです。キーが押されたためにキーボードが非表示になっていることを区別する方法回転のせいではありません。ここに画像の説明を入力

4

2 に答える 2

3

AppDelegate.m で

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
      [[NSNotificationCenter defaultCenter] 
      addObserver:self selector:@selector(keyboardWillHide) 
      name:UIKeyboardWillHideNotification object:nil];
      return YES;
}


-(void) keyboardWillHide {
  NSLog(@"Bye");
}
于 2013-03-26T04:39:23.117 に答える
0

のをクリックすると、次の のメソッドDelegateが自動的に呼び出されます。textfieldreturn or arrow buttonkeyboard

- (BOOL)textFieldShouldReturn:(UITextField *)textField
于 2013-03-26T04:37:30.477 に答える