duwenquan-方形LOGO.png
引述
不管是在iOS 開發還是在安卓開發,或者WebAPP開發中,有一個小功能是不可忽略的存在,它的存在,大大友好了用戶體驗。那就是彈框Altert,類似安卓的Toast提醒等。由于很多設計已經不滿足于系統自帶的各種彈框樣式,由于本人開發的眾多APP也使用了各式各樣的彈框,為了方便以后使用,我對Altert,ActionSheet,Toast進行了封裝,您只需要用類方法調用即可。
DWQAlterToastActionSheet組成
DWQATS.png
1.DWQActionSheet :actionSheet的封裝類
2.DWQALter :altert的封裝類
3.DWQToastView :類似安卓toast的封裝類
DWQAlterToastActionSheet使用方式
1.將DWQAlterToastActionSheet拖入工程中
2.如果使用Toast,在需要的地方引入頭文件
"DWQToastCenter.h",如果需要使用ActionSheet,需要引入頭文件
"DWQActionSheet.h",如果需要使用Altert,需要引入頭文件"DWQAltert.h"3.Toast 調用分為純文字和帶圖片兩中,示例如下:
1.[[DWQToastCenter defaultCenter]postToastWithMessage:@"ios高級開發工程師-杜文全"];
2.[[DWQToastCenter defaultCenter] postToastWithMessage:@"ios高級開發工程師-杜文全" image:[UIImage imageNamed:@"DWQ-LOGO.jpeg"]];
- 4.DWQActionSheet調用方式只有一種,通過傳不同的參數來形成各種樣式。示例代碼如下:
+ (void)dwq_showActionSheetWithStyle:(DWQCustomActionSheetStyle)style
contentArray:(NSArray<NSString *> *)contentArray
imageArray:(NSArray<UIImage *> *)imageArray
redIndex:(NSInteger)redIndex
title:(NSString *)title
configuration:(void (^)(DWQActionSheet *tempView)) configuration
ClikckButtonIndex:(ButtonActionBlock)clikckButtonIndex;
- 5.DWQAltert調用方式有四種,通過傳參數搭配組合可形成多種樣式的彈框警告。具體可查看Demo。代碼示例如下:
- (instancetype)dwq_showTitle:(NSString *)title
message:(NSString *)message
image:(UIImage *)image
buttonTitles:(NSArray *)buttonTitles
buttonTitlesColor:(NSArray <UIColor *>*)buttonTitlesColor;
/*!
* 視圖顯示
*/
- (void)dwq_showAlertView;
/*!
* 視圖消失
*/
- (void)dwq_dismissAlertView;
DWQAlterToastActionSheet效果展示
DWQATS效果展示.gif
DWQAlterToastActionSheet下載地址
廣大書友記得給個點贊,喜歡,關注,在GitHub上給個Star噢~~~~~~!