In my iOS5 app for iPhone I have something like this
AppDelegate
ivar ViewController1
ivar ViewController2
ViewController1
ivar view1
ivar button1
IBAction animateToView
ViewController2
ivar view2
Now I want to animate from view1 from viewcontroller1 to view2 from viewcontroller2 by pushing a button in viewcontroller1.
Bu I do not have a reference to the view2 to the viewcontroller2 in viewcontroler1.
If i hook the button to an action/target and in it i use block based animation
[UIView transitionFromView:<#(UIView *)#>
toView:<#(UIView *)#>
duration:<#(NSTimeInterval)#>
options:<#(UIViewAnimationOptions)#>
completion:<#^(BOOL finished)completion#>]
I am unable to fill in the toView: because of those missing references.
What would you recommend? Is it even good to solve this by action target?
Thanks,
EarlGrey
You need to create a instance of
ViewController2. And then pass thatview2to the transition. Check this out –