Latest 0.0.1
Homepage https://github.com/ShannonMYang/YXKShowSystemAlert
License MIT
Platforms ios 8.0
Frameworks UIKit, Foundation
Authors

一句话调用的,封装的系统的弹窗提示。

安装
  1. 在 Podfile 中添加 pod 'YXKShowSystemAlert'
  2. 执行 pod installpod update
  3. 导入 ShowAlert.h

实现弹窗提示的方法调用如下:

在你需要用到弹窗提示的地方引入该头文件。
#import "ShowAlert.h"
1.短暂的弹窗提示。
[CECDataAlert showTipsForALittleTime:@"这个是短暂的弹窗提示"
                                titleMessage:@"短暂弹窗提示"];
2.仅有确定按钮的弹窗提示。
[CECDataAlert showConfirmAlertView:@"这是个需要点击确定才会消失的弹窗提示。"
                              titleMessage:@"确定弹窗提示"
                                 tureBlock:^{
                                     NSLog("点击了唯一的确定。");
                                 }];
3.既有确定,又有取消按钮的弹窗提示。
[CECDataAlert showConfirmAndCancleAlertView:@"这是个点击确定和取消都会消失的弹窗提示。并会改变背景颜色"
                                       titleMessage:@""
                                          tureBlock:^{
                                              NSLog("点击了确定。");
                                          }
                                         falseBlock:^{
                                             NSLog("点击了取消。");
                                         }];
4. 拍照、上传照片、取消 弹窗提示。
[ShowAlert showClickUserHeadImage:@"说点什么" titleMessage:@"提示" cancleBlock:^{
            // Do Something
            // Do Nothing
        } takePhotoBlock:^{
            // Do Something
            // Do Nothing
        } clickPhotoBlock:^{
            // Do Something
            // Do Nothing
        }];

按钮的创建方法调用如下:

首先,将CustomBtn这个文件夹里的.h、.m文件拖到你的工程里。
然后,在需要创建按钮的地方,引入该头文件
#import "UIFactoryButton.h"
创建按钮示例:
UIFactoryButton *firstButton = [UIFactoryButton createUIFactoryButton];
firstButton.frame = CGRectMake((self.view.frame.size.width - 150) / 2, 300, 150, 45);
firstButton.layer.cornerRadius = 5.f;
firstButton.clipsToBounds = YES;
firstButton.backgroundColor = [UIColor blackColor];
[firstButton setTitle:@"第一个按钮" forState:UIControlStateNormal];
firstButton.UIFactoryButtonClickBlock = ^(UIFactoryButton *btn) {
[ShowAlert showConfirmAndCancleAlertView:@"这是一个取消和确定并存的弹窗提示" titleMessage:@"提示" tureBlock:^{
            // Do Something
            // Do Nothing
        } falseBlock:^{
            // Do Something
            // Do Nothing
    }];
};
[self.view addSubview:firstButton];

具体效果,请运行代码查看。

Latest podspec

{
    "name": "YXKShowSystemAlert",
    "version": "0.0.1",
    "summary": "u4e00u4e2au53efu4ee5u4e00u53e5u8bddu8c03u7528u7684u7cfbu7edfu5c01u88c5Alert.",
    "description": "u901au8fc7u5f15u5165u5934u6587u4ef6uff0cu4e00u53e5u8bddu8c03u7528u6240u9700u8981u7684Alert",
    "homepage": "https://github.com/ShannonMYang/YXKShowSystemAlert",
    "license": "MIT",
    "authors": {
        "u6768u79c0u5764": "[email protected]"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/ShannonMYang/YXKShowSystemAlert.git",
        "tag": "0.0.1"
    },
    "source_files": [
        "YXKShowSystemAlert",
        "YXKShowSystemAlert/**/*.{h,m}"
    ],
    "frameworks": [
        "UIKit",
        "Foundation"
    ]
}

Pin It on Pinterest

Share This