A simple iOS Pop up View to display alert or dialog
ZHPopupView *popupView = [ZHPopupView popupNomralAlertViewInView:nil
backgroundStyle:ZHPopupViewBackgroundType_SimpleOpacity
title:@"Tips"
content:@"Confirm to delete/remove?"
buttonTitles:@[@"Cancel", @"Confirm"]
confirmBtnTextColor:nil otherBtnTextColor:nil
buttonPressedBlock:^(NSInteger btnIdx) {
}];
[popupView present];
ZHPopupView *popupView = [ZHPopupView popUpDialogViewInView:nil
iconImg:[UIImage imageNamed:@"correct_icon"]
backgroundStyle:ZHPopupViewBackgroundType_SimpleOpacity
title:@"Lorem Ipsum"
content:kRandomText
buttonTitles:@[@"Cancel", @"Confirm"]
confirmBtnTextColor:nil otherBtnTextColor:nil
buttonPressedBlock:^(NSInteger btnIdx) {
}];
[popupView present];
@property(nonatomic, strong) NSString *headTitle;// Title string
@property(nonatomic, strong) NSString *content; // Content String
@property(nonatomic, strong) UIImage *headIconImg; // head Icon Img
@property(nonatomic, strong) UIColor *headTitleColor; // Title Color
@property(nonatomic, strong) UIColor *contentTextColor; // Content Text Color
@property(nonatomic, assign) CGFloat headTitleFontSize;// Title font size
@property(nonatomic, assign) CGFloat contentTextFontSize;// Content font size
@property(nonatomic, assign) NSTextAlignment contentTextAlignment;// Content text Alignment
@property(nonatomic, assign) NSTextAlignment headTextAlignment; // Title Text Alignment
@property(nonatomic, copy) void (^buttonPressedBlock)(NSInteger btnIdx); // Button Click/Pressed callback
typedef enum {
ZHPopupViewBackgroundType_SimpleOpacity = 0, // Default
ZHPopupViewBackgroundType_Blur = 1 // With Radius 10.0f , will adding setting property about blur effect
} ZHPopupViewBackgroundType;