一个UIViewController类别,可以以不同的转场效果将ViewController显示为弹出窗口。
由Martin Juhasz编写,2012年6月。
只需将文件放入Xcode项目的Source
目录下。您还需要将QuartzCore-Framework添加到项目中。
首先您必须导入类别
#import "UIViewController+MJPopupViewController.h"
然后只需使用presentPopupViewController:animationType
,例如
[self presentPopupViewController:detailViewController animationType:MJPopupViewAnimationFade];
要关闭弹出窗口,请使用dismissPopupViewControllerWithanimationType
[self dismissPopupViewControllerWithanimationType:MJPopupViewAnimationFade];
请参阅示例以了解更详细的信息
您可以在Xcode中打开MJPopupViewControllerDemo
演示项目,并将它在您的iPhone以及Simulator上运行。
请通过GitHub的问题跟踪器报告问题。
此版本使用自动引用计数(Automatic Reference Counting)。