自定义弹框视图

作者: 薰衣草儿 | 来源:发表于2016-12-14 11:17 被阅读82次

      很多时候 系统给的弹框视图并不能满足我们,由于产品的要求  不得不自定义弹框视图 在这里我写了一个自定义界面的弹框  展示界面如下 

如果需要 可以在这个界面随意添加你想要的效果  控制器代码如下

#import "ViewController.h"#import "LHAlertView.h"@interface ViewController ()@end

@implementation ViewController

- (void)viewDidLoad {

[super viewDidLoad];

UIButton *alertBtn = [UIButton buttonWithType:UIButtonTypeCustom];

alertBtn.frame = CGRectMake(50, 100, 100, 50);

[alertBtn setTitle:@"点击" forState:UIControlStateNormal];

alertBtn.backgroundColor = [UIColor grayColor];

[alertBtn addTarget:self action:@selector(alertBtnClick) forControlEvents:UIControlEventTouchUpInside];

[self.view addSubview:alertBtn];

}

//点击按钮 出现弹框

- (void)alertBtnClick{

LHAlertView *alertView = [[LHAlertView alloc] initWithFrame:[UIScreen mainScreen].bounds];

alertView.delegate = self;

NSArray *btnTitleArr = @[@"取消",@"确定"];

[alertView setContentStr:@"出现弹框出出现" type:10 btnNum:2 btntitleArr:btnTitleArr];

UIView *keywindow = [[UIApplication sharedApplication] keyWindow];

[keywindow addSubview: alertView];

}

#pragma mark - 代理事件

- (void)clickBottomBtnWithView:(LHAlertView *)alterView andClickBtn:(UIButton *)clickBtn{

if(clickBtn.tag == 100){

NSLog(@"点击了取消按钮");

}else{

NSLog(@"点击了确定按钮");

}

}

- (void)clickOtherPayMoneyWithView:(LHAlertView *)alterView andOtherPayMoneyBtn:(UIButton *)payMoney{

NSLog(@"点击了其他按钮");

}

@end

demo连接: https://git.oschina.net/huanni/myAlertView.git

相关文章

  • iOS7、8半透明弹出框及弹出后弹出前页面消失问题

    需求:做一个自定义视图弹框,弹出框之外的背景视图为半透明设计方案:使用模态视图弹出自定义视图产生问题:presen...

  • 自定义弹框视图

    很多时候 系统给的弹框视图并不能满足我们,由于产品的要求 不得不自定义弹框视图 在这里我写了一个自定义界面的...

  • iOS-自定义控件相关

    本篇涵盖自定义控件、视图等. 1.iOS开发-轻松学会封装自定义视图view(自定义弹框封装详解)2.iOS开发-...

  • iOS 自定义弹出视图的正确姿势

    前言 开发时经常会自定义一些弹出视图,比如弹框(Alert)、底部弹出框(Action Sheet)等。自定义弹出...

  • WKWebView

    属性 自定义根视图 把网页上的弹框都转化为iOS的原生弹框 设置小菊花 是否加载 加载html代码 加载Js代码 ...

  • 模态视图控制器使用经验

    iOS开发中经常会用到模态弹框。我的经验是用模态弹出视图控制器,然后在控制器上自定义弹框的展示形式我会先提出需求,...

  • ios 常用代码

    ios 自定义弹框

  • checkbook自定义多选,个数限制,数据回显

    需求:弹框,多选(限制个数,5个),数据回显 实现:利用jq,自定义弹框,用checkbox自定义多选样式 图示 ...

  • 《第二行代码》 第一章AlertDialog

    先看下效果图系统弹框: 自定义弹框: 下面分别对这两种弹框进行说明:系统弹框代码,也没什么好说的,正式项目中基本用...

  • elementUI 弹框

    弹框 一、自定义图标 (通过class名) 二、自定义按钮及点击事件 弹框按钮的点击事件,可以用jquery .u...

网友评论

    本文标题:自定义弹框视图

    本文链接:https://www.haomeiwen.com/subject/ocnapttx.html