确定 UIViewController 是否以模态方式呈现。
UIViewController-Modal 支持iOS 6.0以上版本,与ARC项目兼容。它依赖于以下 Apple 框架,这些框架通常已包含在大多数 Xcode 模板中:
为了构建 UIViewController-Modal,您需要 LLVM 3.0 或更高版本。
您也可以直接将源文件添加到您的项目中。
UIViewController-Modal
目录下的所有文件拖放到项目(使用“Product Navigator 视图”)。如果您在项目外提取了代码存档,当被提示时,请确保选择复制项目。UIViewController+Modal.h
或将其添加到您的项目前缀头 *-Prefix.pch
中。#import "UIViewController+Modal.h"
...
@implementation UIViewController
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
if ([self isModal]) {
// modal
} else {
// not modal
}
}
@end
该代码根据MIT 许可证的条款和条件进行分发。
每个 UIViewController-Modal 释放的简要总结可以在 wiki 上找到。