我有一个UIView
使用以下代码从屏幕外推到屏幕上。问题是,首先加载键盘,然后是视图,就像它们被推入屏幕的两个独立视图一样。
我想要的是键盘和视图同时加载在一起。
[UIView animateWithDuration:.5
animations:^{
[self.weightView setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
}
completion:^(BOOL finished){
[weightTextField becomeFirstResponder];
}];
答案 0 :(得分:0)
您应该在“animation:”块中调用becomeFirstRsponder
,而不是“完成:”块,以便键盘和视图一起动画,而不是一个接着一个。