## 简要介绍
该库主要提供适用于项目中的几种弹出框/提示框,通过统一接口,方便项目维护。代码包含URAlert库文件以及AlertTest的Demo,可在
~~~
http://192.168.0.116/monkey/iOS-URAlert.git
~~~
下载示例代码,然后运行查看效果。
## 导入方式
#### 使用Cocoapods导入
在Podfile文件中加入:
~~~
platform :ios, '7.0'
target 'Test' do
pod 'iOS-URAlert', :git => 'http://192.168.0.116/monkey/iOS-URAlert.git'
end
~~~
然后在终端执行命令:
~~~
$ pod install
~~~
或者
~~~
$ pod update
~~~
#### 手动导入
手动导入还需要手动添加第三方库:
~~~
ReactiveCocoa(2.5)
~~~
## 使用说明
### 样式设置
该类提供4中可供选择的样式:
~~~
typedef NS_ENUM(NSInteger, URAlertStyle) {
URAlertStyleNone, //无样式、不显示
URAlertStyleAlert, //系统样式
URAlertStyleCustom, //自定义样式,类Android的长条提示
URAlertStyleHUB, //MBProgressHUD样式
};
~~~
同事提供3中提示状态,该状态只有在样式设置为URAlertStyleHUB时有效:
~~~
typedef NS_ENUM(NSInteger, URAlertType) {
URAlertTypeInfo,
URAlertTypeSuccess,
URAlertTypeFailure
};
~~~
### 使用方法
使用接口方法如下所示,可根据需要调用相关的方法即可。
~~~
//设置URAlertStyleCustom样式的右边按钮背景色,只需设置一次即可
+ (void)setThemeColor:(nullable UIColor *)color;
+ (void)alertWithStyle:(URAlertStyle)style
message:(nullable NSString *)message;
+ (void)alertWithStyle:(URAlertStyle)style
type:(URAlertType)type
title:(nullable NSString *)title
message:(nullable NSString *)message;
+ (void)alertWithStyle:(URAlertStyle)style
type:(URAlertType)type
title:(nullable NSString *)title
message:(nullable NSString *)message
viewController:(nullable UIViewController *)viewController;
+ (void)alertViewWithStyle:(URAlertStyle)style
title:(nullable NSString *)title
message:(nullable NSString *)message
cancelButtonTitle:(nullable NSString *)cancelButtonTitle
sureButtonTitles:(nullable NSString *)sureButtonTitles
viewController:(nonnull UIViewController *)viewController
handler:(_Nonnull buttonIndexBlock)buttonIndex;
~~~
- 发布aar到maven仓库
- svn或gitlab代码上传规范
- maven仓库管理
- 自动构建
- Android自动构建
- Android-jenkins发布
- 规范
- Android
- Android组件模块文档
- 基础业务模块
- 智能导诊
- 科室医生
- 医院导航
- 健康资讯
- 健康百科
- 个人中心
- 外链模块
- 微信资讯
- 动态首页
- 互联网医院
- 外链模块基础版本
- 底层功能模块
- UI样式
- Http请求
- 动态功能
- 版本更新
- 支付(微信、支付宝)
- 二维码扫描
- 安全键盘
- 开发工具类模块
- icepick
- dart
- butterknife
- superRecycler
- jsonBuilder
- android-state
- iOS文档
- iOS组件模块文档
- iOS底层功能模块
- iOS弹出窗
- iOS加载框
- iOS-标准样式库
- iOS网络请求
- iOS二维码扫描
- iOS功能模块组件
- iOS健康资讯
- iOS健康百科
- iOS智能导诊
- iOS科室医生
- iOS医院导航
- iOS外链
- iOS模板(健康资讯类)
- iOS其它
- Cocoapods安装
- iOS-Cocoapods相关
- iOS-创建私有Cocoapods仓库
- 平台相关文档
- 全栈中心概述
- WEEX跨平台解决方法
- 玩转开发者平台
- android打包指南
- iOS自动化打包指南
- rubik-u web组件文档
- 开始
- 全局方法
- 列表组件
- 标题组件
- 按钮组件
- 切换组件
- 下拉框组件
- 开关/单/复选组件
- 功能列表组件
- 评星组件
- 搜索组件
- 图片上传组件
- 表单
- 表单例一
- 表单例二
- 表单例三
- 聊天组件
- 滑动刷新组件
- View窗口操作
- 面板组件
- 简单面板组件
- 信息展示面板
- 提示文字
- 底部悬浮组件
- 长文字展示组件
- 隐藏/显示面板
- 客户端组件
- 判断客户端环境
- 登录
- 等待框
- 提示框
- 时间选择器
- 扫码组件
- 拍照组件
- 访问相册组件
- 用户信息获取组件
- 返回上一页
- 返回首页
- 关闭webview
- 获取客户端类型
- 支付
- rubik-u web模板文档
- 基础组件模板
- 复选框使用案例