需要帮助同步查看加载的时间

时间:2011-06-19 02:07:10

标签: iphone objective-c xcode uiviewcontroller

我有一个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];
                 }];

1 个答案:

答案 0 :(得分:0)

您应该在“animation:”块中调用becomeFirstRsponder,而不是“完成:”块,以便键盘和视图一起动画,而不是一个接着一个。