0
私は2つのビュー、ログインと登録があります。別のビューに切り替えるときにキーボードを隠す
[currentTextField resignFirstResponder]を実行しました。他のビューにナビゲートする前に
問題は、キーボードが表示を切り替えた後にのみ表示されることです。このようにして、他のビューでkeyboardDidShowメソッドが実行されてしまいました。
2011-07-19 18:55:33.315 Prime Taxi Booking[601:207] Login view appear // lauched app
2011-07-19 18:55:34.952 Prime Taxi Booking[601:207] Login Keyboard appear // starts typing
2011-07-19 18:55:37.033 Prime Taxi Booking[601:207] Register view appeared // navigation
2011-07-19 18:55:37.036 Prime Taxi Booking[601:207] Login view disappear
2011-07-19 18:55:37.360 Prime Taxi Booking[601:207] Register Keyboard disappear // ?? how do I make this to disappear login keyboard instead?
私ははっきりとそれの上に置いたときにビューを切り替えた後に、それが唯一のresignFirstResponderやった私はなぜだろうか。
-(IBAction) registerButton:(id) sender
{
[currentTextField resignFirstResponder];
Registers *registerview = [[Registers alloc] initWithNibName:nil bundle:nil];
[UIView beginAnimations:@"flipping view" context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationTransition: UIViewAnimationTransitionCurlUp
forView:self.view.superview
cache:YES];
[UIView commitAnimations];
[self presentModalViewController:registerview animated:YES];
//[self.view addSubview:registerview.view];
}
良いものは、最初は使い方が分かりませんでしたが、どうにかして学んでいました。これは本当に新しいものです。どうもありがとう :) –