我目前正在创建一个需要非常漂亮过渡的应用程序。我希望能够;
调用我的[self presentModalViewControllerAnimated:YES];并且,我不想使用CrossDissolve,Generic Flip或CoverVertical,而是希望使用CoreAnimation来强制它从右边缘翻转。注意普通翻盖如何使用中轴?好吧,我想把它从中心移到右边缘,让翻盖更具“In Your Face”效果,类似于ZuneHD的用户界面。
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])
{
self.wantsFullScreenLayout = YES; // we want to overlap the status bar.
// when presented, we want to display using a cross dissolve
self.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
}
return self;
}
我目前是如何获得ViewController的转换集的。如果可能的话,我希望在这里设置CoreAnimation Right Edge翻转。
如果微软能够做到这一点,那么必须在iPhone上实现。任何人都可以帮助我吗?
答案 0 :(得分:0)
如果我没记错的话,使用anchorPoint或anchorPointZ来定义旋转发生的轴。我在开源“OpenFlow”项目中阅读了一些使用类似内容的代码。希望这会有所帮助。