All Projects → rajdhakate → RDPopup

rajdhakate / RDPopup

Licence: other
A simple way to add custom Popup. Design on Nib and use as you want. Written in Objective-C.

Programming Languages

objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to RDPopup

Mycoretextlabel
图文混排 , 实现图片文字混排 , 可显示常规链接比如网址,@,#话题#,手机号 , 邮箱号等 , 可以自定义链接字,设置关键字高亮等功能 . 适用于微博,微信,IM聊天对话等场景 . 实现这些功能仅用了几百行代码,耦合性也较低
Stars: ✭ 192 (+910.53%)
Mutual labels:  ios-app, ios-ui, ios-lib
Swiftcocoadsl
An easy way to write iOS UI
Stars: ✭ 103 (+442.11%)
Mutual labels:  ios-app, ios-ui, ios-lib
Cocoaasyncsocket demo
基于AsyncSocket搭建即时通讯体系 . 包含TCP连接 , 消息发送 , 消息接收 , 心跳处理 ,断网重连 , 消息超时 , 消息分发 , 数据库结构设计 , 消息丢失等 . 以及UI设计, 文本表情消息/语音消息/图片消息/视频消息/文件消息/撤回消息/提示语消息的实现思路讲解
Stars: ✭ 981 (+5063.16%)
Mutual labels:  ios-app, ios-ui, ios-lib
Iosproject
IOS综合项目,完善的框架,路由模块化设计,集成科大讯飞SDK方便iOS基本输入控件实现语音辅助输入,UI效果参照京东APP,JS与OC交互,ionic跨平台开发,MQTT 协议,即时通讯协议,视屏播放,跑马灯效果 仿美团地图定位,城市收索, 友盟分享,基础动画 增加FCUIID帮助类,引导页功能模块,照片上传 ,UIView自定义导航栏,文件下载,Masonry 案例,fmdb,数据库,sqlite,百度地图,二维码,照片上传,照片上传有进度,列表倒计时,H5和原生交互,自定义各种弹框,常见表单类型,人脸识别,列表加载图片,列表拖拽,日历操作,导航条渐变,核心动画,动画特效等等
Stars: ✭ 291 (+1431.58%)
Mutual labels:  ios-app, ios-ui, ios-lib
Ios Tagent
iOS support agent for automation
Stars: ✭ 400 (+2005.26%)
Mutual labels:  ios-app, ios-ui
Avsqldebugger
A Simple Core Data Debugger that will look inside your apps DB
Stars: ✭ 30 (+57.89%)
Mutual labels:  ios-app, ios-lib
Slidingtabbar
A custom TabBar view with sliding animation written in Swift.
Stars: ✭ 84 (+342.11%)
Mutual labels:  ios-app, ios-ui
Lovefreshpeakapp oc
IOS电商购物APP: 爱鲜蜂OC版,规范的代码风格,使用Masonry布局适配所有ios机型 Shopping e-commerce projects, using automatic layout, suitable for any Ios model Website ;
Stars: ✭ 152 (+700%)
Mutual labels:  ios-app, ios-ui
Autoinch
优雅的iPhone全尺寸/等比例精准适配工具
Stars: ✭ 395 (+1978.95%)
Mutual labels:  ios-app, ios-ui
Swiftui Tutorials
A code example and translation project of SwiftUI. / 一个 SwiftUI 的示例、翻译的教程项目。
Stars: ✭ 1,992 (+10384.21%)
Mutual labels:  ios-app, ios-ui
Hwpanmodal
HWPanModal presents controller from bottom and drag to dismiss, high customize. iOS13 default modalPresentationStyle. 任意形式的底部弹框动画;头条、知乎、抖音弹出评论效果;地图浮层,iOS13 present默认模态效果。
Stars: ✭ 713 (+3652.63%)
Mutual labels:  popup, ios-ui
Iosproject
iOS project of collected some demos for iOS App, use Objective-C
Stars: ✭ 5,357 (+28094.74%)
Mutual labels:  ios-app, ios-ui
Example Ios Apps
 A curated list of Open Source example iOS apps developed in Swift. An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature.
Stars: ✭ 461 (+2326.32%)
Mutual labels:  ios-app, ios-ui
FacebookMessengerActivity
Share with Facebook Messenger App.
Stars: ✭ 16 (-15.79%)
Mutual labels:  ios-ui, ios-lib
Nativepopup
Clone of Apple iOS App's feedback popup, and easily customizable.
Stars: ✭ 247 (+1200%)
Mutual labels:  popup, ios-ui
CustomKeyboard
A simple and fast implementation of a custom numeric keypad. There is always a keyboard for you.
Stars: ✭ 20 (+5.26%)
Mutual labels:  ios-app, ios-ui
Rhplaceholder
Show pleasant loading view for your users 😍
Stars: ✭ 238 (+1152.63%)
Mutual labels:  ios-ui, ios-lib
StackViewLayout
Coming soon!
Stars: ✭ 26 (+36.84%)
Mutual labels:  ios-ui, ios-lib
Hwpopcontroller
pop up your ViewController with custom size, position and animations
Stars: ✭ 113 (+494.74%)
Mutual labels:  popup, ios-ui
M2DWebViewController
Simple built-in web view controller using WebKit.
Stars: ✭ 25 (+31.58%)
Mutual labels:  ios-app, ios-lib

RDPopup

A simple way to add custom Popup. Design on Nib and use as you want. Written in Objective-C.

Demo

REQUISITE : Xcode 9 or Later, iOS 9+.**

HOW TO ADD:

  1. Clone/Download the master-repo.

  2. Import "RDPopup" folder (.m/.h) into your project.

  3. Create an ABCIntroView property and add the ABCIntroViewDelegate.

  4. Add #import "RDPopup/RDPopup.h"

HOW TO USE:

  1. Create a new view/nib file. Set the class name to "CustomPopup".

  2. Set the outlets to your respective views.

  3. Add these lines to create a popup

    RDPopup *popup = [[RDPopup alloc]initOnView:self.view];

    popup.delegate = self;
  1. Implement two delegate methods.

  2. To show [popup showPopup];

  3. To hide [popup hidePopup];

Customizations:

Gives you the freedom to design you own popup in nib.

Supported views on popup :

Title Label, message label, cancel button, other button, icon imageview, imageview.

RDPopup view can be customized by :

/*
Animation Duration . Default value 0.3
*/

@property (assign, nonatomic) float animationDuration;
/*
Presenting animation type
*/

@property (assign, nonatomic) FlyInAnimationDirection inAnimation;
/*
Dismissing animation type
*/

@property (assign, nonatomic) FlyOutAnimationDirection outAnimation;
/*
Background Dim enable . Default value NO
*/

@property (assign, nonatomic) BOOL blurBackground;
/*
Dismiss on Background Touch . Default value NO
*/

@property (assign, nonatomic) BOOL dismissOnBackgroundTap;
/*
Background Dim Alpha . Default value 0.3
*/

@property (assign, nonatomic) float dimBackgroundLevel;
/*
Title for Popup View. Default value @"Hi!"
*/

@property (strong, nonatomic) NSString *title;
/*
Message for Popup View. Default value @"Hello World!"
*/

@property (strong, nonatomic) NSString *message;
/*
Cancel button title for Popup View. Default value @"Cancel"
*/

@property (strong, nonatomic) NSString *cancelButtonTitle;
/*
Other button title for Popup View. Default value @"Done"
*/

@property (strong, nonatomic) NSString *otherButtonTitle;
/*
Buttons Radius . Default value 10
*/

@property (assign, nonatomic) float buttonRadius;
/*
Corner radius for Popup view. Default value 10
*/

@property (assign, nonatomic) float cornerRadius;
/*
Icon image name for Popup View. Default value @"icon"
*/

@property (strong, nonatomic) NSString *iconName;
/*
 Image name for Popup View. Default value @"icon"
 */

@property (strong, nonatomic) NSString *imgName;

Support

Please check the example included.

Suggestions/Queries/Feedbacks are welcome.

Feel free to contribute in anyway.

CHEERS!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].