【发布时间】:2013-05-14 15:51:42
【问题描述】:
我有一个关于 uiview 之间转换的问题。 我有一个 view1 可以转换到 view2,但是当我想转换回来时它不起作用。
在第一个视图上调用的操作以翻转到第二个视图。
- (IBAction)flip:(id)sender {
[UIView transitionFromView:view1 toView:view2 duration:1.0 options: UIViewAnimationOptionTransitionFlipFromLeft
completion: ^(BOOL inFinished) {
}];
}
在第二个视图上调用的操作:
- (IBAction)flipBack:(id)sender {
[UIView transitionFromView:view2 toView:view1 duration:1.0 options: UIViewAnimationOptionTransitionFlipFromLeft
completion: ^(BOOL inFinished) {
}];
}
谢谢!
【问题讨论】:
-
view1 还在内存中吗?
-
我的第一个想法是在 IB 中可能没有连接起来。 View2 是否在 xib 中并连接到 flipBack 方法?如果不在 xib 中,您是否使用 addTarget:action:forControlEvents: 将其与操作连接起来?
标签: ios uiview uiviewanimation uiviewanimationtransition