Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距

Alert

消息提醒视图,在Xcode7 ,iOS9.0的SDK中,已经明确提示不再推荐使用UIAlertView,而只能使用UIAlertController; 而系统的样式不能够满足大多UI的需求,因此自定义一个类似UIAlertView;

使用:

pod 'Alert', '~> 1.0.4'
#import "Alert.h"
  Alert *alert = [[Alert alloc] initWithTitle:CLocalizedString(@"输入口令") message:nil
                                     delegate:nil
                            cancelButtonTitle:CLocalizedString(@"取消")
                            otherButtonTitles:CLocalizedString(@"进入"), nil];
  alert.alertStyle = AlertStylePlainTextInput;
 __block Alert*alertV = alert;
 [alert setClickBlock:^(Alert *alertView, NSInteger buttonIndex) {
    if (buttonIndex == 1) {
             NSLog(@"%@", alertV.textField.text);
     }
 }];
 [alert setCancelBlock:^(Alert *alertView) {
     // 取消
 }];
 [alert show];

猜你喜欢

转载自blog.csdn.net/whde_006/article/details/50624237