在我的应用程序中,我遇到了一个问题,听起来很简单,但我无法解决。好吧,这是情况。
我有两个viewControllers。 VC1和VC2。在VC1中,我有一个按钮和一个imageView。当按下按钮时,imageView随动画从左移到右,并且通过pushtoViewController打开VC2。在VC2中,还有一个按钮,它是一个后退按钮,当按下它时,它应该打开第一个VC1,并且图像应该从右向左移动。
我可以使用PopViewController打开VC1,但是我无法从VC2控制imageview,因此无法从右到左对其进行动画处理。如何从VC2到达VC1的imageView?
最佳答案
第一个答案很正确,但是我有另一个解决方案。
您可以使用类似以下内容覆盖VC1的viewDidAppear:
消息:
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
if (imageView.frame.origin.x > 0.0) {
// make your animation here
}
}
关于iphone - iPhone开发:从不同的ViewControllers到达对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12237408/