我有两个 ViewController:A 和 B。A 是 B 的代表。我从 A 呈现 B,当我关闭它时,我正在尝试移动 A 的视图。我在委托中设置了方法来听什么时候B 被解雇以试图改变观点。这是我现在在 B 被解雇时使用的,但它不起作用。我怎样才能让它工作?
[self dismissViewControllerAnimated:YES completion:^{
NSLog(@"view dismissed");
[self moveViews:self];
}];
- (IBAction)moveViews:(id)sender
{
[UIView animateWithDuration:0.5
animations:^{
self.view.center = CGPointMake(160, 250);
//self.tableView.center = CGPointMake(160, -100);
self.addView.center = CGPointMake(160, 240);
}
completion:^(BOOL finished){}];
}