AlertView
  • October 31, 2023

AlertView A pop-up framework, Can be simple and convenient to join your project.

Warning content


Installation


  • Depend on the project Masonryand HexColors Import #import "Masonry.h" #import "HexColors.h"
  • Import the main header file:#import "RAlertView.h"

CocoaPods


pod 'RAlertView'

Preview AlertStyle


typedef NS_ENUM(NSInteger,AlertStyle) {
SimpleAlert = 0,
ConfirmAlert,
CancelAndConfirmAlert,
};

Preview AlertTheme


RAlertView *alert = [[RAlertView alloc] initWithStyle:CancelAndConfirmAlert];
alert.theme =[UIColor redColor];

Some feature set


  • Click on the background and any position hidden pop-up window

alert.isClickBackgroundCloseWindow = YES;

  • Set bounced content text center

alert.contentTextLabel.text =@”SimpleAlert \nAlertView A pop-up framework, Can be simple and convenient to join your project”;

alert.contentTextLabel.attributedText = [TextHelper attributedStringForString:@”AlertView A pop-up framework, Can be simple and convenient to join your project” lineSpacing:5];

init RAlertView


  • initWithStyle AlertStyle

RAlertView *alert = [[RAlertView alloc] initWithStyle:SimpleAlert];

  • initWithStyle AlertStyle and width

RAlertView *alert = [[RAlertView alloc] initWithStyle:SimpleAlert width:0.8];

SimpleAlert


 

RAlertView *alert = [[RAlertView alloc] initWithStyle:SimpleAlert width:0.8];
alert.isClickBackgroundCloseWindow = YES;
alert.contentTextLabel.text =@”SimpleAlert \nAlertView A pop-up framework, Can be simple and convenient to join your project”;

ConfirmAlert


 

RAlertView *alert = [[RAlertView alloc] initWithStyle:ConfirmAlert];
alert.headerTitleLabel.text = @”ConfirmAlert”;
alert.contentTextLabel.attributedText = [TextHelper attributedStringForString:@”AlertView A pop-up framework, Can be simple and convenient to join your project” lineSpacing:5];
[alert.confirmButton setTitle:@”Ok” forState:UIControlStateNormal];
alert.confirm = ^(){
NSLog(@”Click on the Ok”);
};

CancleAndConfirmAlert


 

RAlertView *alert = [[RAlertView alloc] initWithStyle:CancelAndConfirmAlert];
alert.headerTitleLabel.text = @”CancelAndConfirmAlert”;
alert.contentTextLabel.attributedText = [TextHelper attributedStringForString:@”AlertView A pop-up framework, Can be simple and convenient to join your project” lineSpacing:5];;
[alert.confirmButton setTitle:@”Ok” forState:UIControlStateNormal];
[alert.cancelButton setTitle:@”Cancel” forState:UIControlStateNormal];
alert.confirm = ^(){
NSLog(@”Click on the Ok”);
};
alert.cancel = ^(){
NSLog(@”Click on the Cancel”);
};

GitHub


View Github

#framwork #ios #swift #uialertview
YOU MIGHT ALSO LIKE...
🧭 NavigationKit

NavigationKit is a lightweight library which makes SwiftUI navigation super easy to use. 💻 Installation 📦 Swift Package Manager Using Swift Package Manager, add ...

swiftui-navigation-stack

An alternative SwiftUI NavigationView implementing classic stack-based navigation giving also some more control on animations and programmatic navigation. NavigationStack Installation ...

Stinsen

Simple, powerful and elegant implementation of the Coordinator pattern in SwiftUI. Stinsen is written using 100% SwiftUI which makes it ...

SwiftUI Router

With SwiftUI Router you can power your SwiftUI app with path-based routing. By utilizing a path-based system, navigation in your app becomes ...

FlowStacks

This package takes SwiftUI's familiar and powerful NavigationStack API and gives it superpowers, allowing you to use the same API not just ...