我希望键盘在视图控制器向上滑动时向上滑动。但是对于我以模态方式呈现的其中一个视图控制器,当呈现视图控制器时键盘会立即出现,因此键盘出现然后视图控制器从其下方向上滑动,从而产生丑陋的效果。
奇怪的是,这种瞬时行为发生在它位于 中时viewDidLoad
,但是对于另一个视图控制器来说,它在那里工作得很好。(但在瞬间它出现在 UITextField 中,而正确的出现在 UITextView 中。)
代码如下所示:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.URLTextField becomeFirstResponder];
}
如何让它与视图控制器一起出现?我不用做丑事dispatch_after
吧?