Iphone 地图应用程序中的角状

Iphone 地图应用程序中的角状,iphone,objective-c,Iphone,Objective C,我需要一个像“地图”应用程序中那样的角落 我尝试了此代码,但什么也没发生: - (IBAction) performCurl { // Curl the image up or down CATransition *animation = [CATransition animation]; [animation setDelegate:self]; [animation setDuration:1.0f]; [animation setTimingFunction:UIViewAnimatio

我需要一个像“地图”应用程序中那样的角落

我尝试了此代码,但什么也没发生:

- (IBAction) performCurl {
// Curl the image up or down
CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:1.0f];
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
[animation setType:(notCurled ? @"mapCurl" : @"mapUnCurl")];
[animation setRemovedOnCompletion:NO];
[animation setFillMode: @"extended"];
[animation setRemovedOnCompletion: NO];
notCurled = !notCurled;
[[topView layer] addAnimation:animation forKey:@"pageFlipAnimation"];
}

这是我的测试项目:

请参阅一个解决方案的答案

但是请注意,此答案使用了
[动画集移除完成:否]
。据报道,应用程序因使用这种未记录的API方法而被拒绝

此外,mapCurl动画类型没有文档记录,应用程序也因为使用它而被拒绝。

请参阅的答案以获得一个解决方案

但是请注意,此答案使用了
[动画集移除完成:否]
。据报道,应用程序因使用这种未记录的API方法而被拒绝


此外,mapCurl动画类型未记录,应用程序也因使用它而被拒绝。

这在iOS 3.2及更高版本中提供

UIModalTransitionStylePartialCurl 
显示视图控制器时,当前视图的一个角向上卷曲,以显示下面的模式视图。在撤销时,卷曲的页面将自己展开回到模式视图的顶部。使用此转换显示的模态视图本身无法显示任何其他模态视图

仅当父视图控制器显示全屏视图并且您使用UIModalPresentationFullScreen模式显示样式时,才支持此转换样式。尝试对父视图使用不同的形状因子或不同的表示样式会触发异常

在iOS 3.2及更高版本中提供。
在中声明。

这在iOS 3.2及更高版本中可用

UIModalTransitionStylePartialCurl 
显示视图控制器时,当前视图的一个角向上卷曲,以显示下面的模式视图。在撤销时,卷曲的页面将自己展开回到模式视图的顶部。使用此转换显示的模态视图本身无法显示任何其他模态视图

仅当父视图控制器显示全屏视图并且您使用UIModalPresentationFullScreen模式显示样式时,才支持此转换样式。尝试对父视图使用不同的形状因子或不同的表示样式会触发异常

在iOS 3.2及更高版本中提供。 在中声明