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

Alert

效果 效果
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第1张图片
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第2张图片

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

使用:

pod 'Alert', '~> 1.0.3'
 #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];

|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第3张图片

|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第4张图片
|
|: -------------: |:-------------:|

|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第5张图片
|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第6张图片
|
|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第7张图片
|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第8张图片
|
|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第9张图片

|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第10张图片
|
|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第11张图片
|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第12张图片
|
|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第13张图片
|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第14张图片
|
|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第15张图片
|
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距_第16张图片
|

你可能感兴趣的:(Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距)