我目前有一个父视图控制器,在中心有一个名为itemView的圆形子视图。
当我长按时,我需要添加一个子视图控制器,并让那个childVC的动画模仿了跳板图标启动动画。
这是我目前的代码,它创建了一个新的VC,在项目中心设置了一个视图,而不是将其缩放到屏幕上。但是我怎样才能让实际项目成为VC&扩大到屏幕。
任何人都可以帮我重新创建跳板效果吗?
提前致谢。
self.ViewController = [[UIStoryboard storyboardWithName:@"iPhone_Storyboard"
bundle:nil] instantiateViewControllerWithIdentifier:@"VC"];
[self addChildViewController:self.ViewController];
[self.view addSubview:self.ViewController.view];
self.ViewController.view.transform = CGAffineTransformMakeScale(0.01, 0.01);
CGPoint originalCenter = self.ViewController.view.center;
self.ViewController.view.center = itemView.center;
[UIView animateWithDuration:0.5
delay:0.0
options:UIViewAnimationOptionCurveEaseInOut
animations:^{
// Grow!
self.ViewController.view.transform = CGAffineTransformMakeScale(1.0, 1.0);
self.ViewController.view.center = originalCenter;
itemView.transform = CGAffineTransformMakeScale(1.0, 1.0);
}
completion:^(BOOL finished){
}];