ios – 是否有完整的页面卷曲?更新

前端之家收集整理的这篇文章主要介绍了ios – 是否有完整的页面卷曲?更新前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
好的,所以我非常喜欢pagecurl效果,只有一个问题,当从应用程序内发送反馈电子邮件时,partialPageCurl会覆盖取消按钮和邮件的大部分发送按钮.按钮仍然有效,但用户不会看到它们.有没有办法让partialPageCurl到fullPageCurl,它几乎完全关闭屏幕?提前致谢!目前我正在推动这个观点.
- (IBAction)HelpClicked{

MoreHelp *More = [[MoreHelp alloc] initWithNibName:nil bundle:nil];

More.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:More animated:YES];

[More release]; 
}

解决方法

没有UIModalTransitionStyle没有完整的页面卷曲变体.

如果这是您所需要的,那么您必须自己手动实现它.做一个简单的模态视图控制器但是可行的更复杂.

代码剪辑仅适用于默认纵向布局,需要根据您的需要进行调整.但是我希望它能让你知道你需要做什么:

UIView* view = viewController.view;
view.frame = self.view.window.bounds;
[UIView transitionWithView:self.view.window
                  duration:0.2 
                   options:UIViewAnimationOptionTransitionCurlUp 
                animations:^(void) {
                    [self.view.window addSubview:view];
                } 
                completion:^(BOOL finished) {
                    [viewController.view removeFromSuperview];
                    [viewController presentModalViewController:viewController
                                                      animated:NO];
                }];

猜你在找的iOS相关文章