【发布时间】:2013-01-04 01:14:55
【问题描述】:
我有 2 个视图。我想要一张卡片沿其轴翻转和旋转以显示另一个视图。
所以当我点击 view1 时,view1 应该翻转,但在它围绕 y 轴旋转以显示视图 2 的意义上翻转。
我在 IOS 中使用 FLIP 指令,但这并没有执行我正在寻找的“旋转”:
[UIView transitionFromView:(self.displayingPrimary ? self.primaryView : self.secondaryView)
toView:(self.displayingPrimary ? self.secondaryView : self.primaryView)
duration: 2.0
options: (self.displayingPrimary ? UIViewAnimationOptionTransitionFlipFromLeft :
UIViewAnimationOptionTransitionFlipFromRight) | UIViewAnimationOptionShowHideTransitionViews
completion:^(BOOL finished) {
if (finished) {
self.displayingPrimary = !self.displayingPrimary;
}
}];
【问题讨论】:
-
已经内置的 UIModalTransitionStyleFlipHorizontal 怎么样
-
你最终为此做了什么?我很好奇什么最终对你最有效(不管它是否是这个线程的一部分)。
标签: ios objective-c cocoa-touch ios4 core-animation