是否有完整的pagecurl

是否有完整的pagecurl

好的,所以我真的很喜欢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没有整页curl变体。

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

这段代码仅适用于默认的纵向布局,需要根据您的需要进行调整。但我希望它能使您对需要做的事情有所了解:

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 - 是否有完整的pagecurl?更新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6620006/

10-09 03:51