这里推荐一个非常优秀的第三方弹出视图类库TYAlertController,下载地址:https://github.com/12207480/TYAlertController
这里仅以alertview为例, 提取一个类方法, 可放入项目中的公共类中, 方便使用.
如果你将此方法放入公共类中, 别忘了引入头文件 #import "UIView+TYAlertView.h"
实现方法:
+(void)alertWithTitle:(NSString *)title message:(NSString *)message cancelTitle:(NSString *)cancelTitle andCancel:(void (^)(TYAlertAction *action))cancel correctTitle:(NSString *)correctTitle andCorrect:(void (^)(TYAlertAction *action))correct
{if (title.length == 0) {
title = @"提示";
}
TYAlertView *alertView = [TYAlertView alertViewWithTitle:title message:message];
if (cancelTitle.length) {
[alertView addAction:[TYAlertAction actionWithTitle:cancelTitle style:TYAlertActionStyleCancel handler:^(TYAlertAction *action) {
if (cancel) {
cancel(action);