ビューコントローラーが上にスライドすると、キーボードが上にスライドするようにします。しかし、私がモーダルに提示するView Controllerの1つでは、View Controllerが提示されるとすぐにキーボードが表示されるため、キーボードが表示されてからView Controllerがその下からスライドし、醜い効果が生じます。
奇妙なことに、この瞬間的な動作は にあるときに発生しますがviewDidLoad
、別のビュー コントローラーでは問題なく動作します。(ただし、瞬間的なものでは UITextField に表示されますが、適切なものは UITextView に表示されます。)
コードは次のようになります。
- (void)viewDidLoad
{
[super viewDidLoad];
[self.URLTextField becomeFirstResponder];
}
ビューコントローラーと一緒に表示するにはどうすればよいですか? 私は醜いことをする必要はありませdispatch_after
んよね?