关闭

两个非常不错的自定义UIAlertView第三方类库

标签: AlertView
243人阅读 评论(0) 收藏 举报
分类:

本文出处刚刚在线:http://www.superqq.com/blog/2015/10/30/two-nice-uialertview/

UIAlertView大家都不陌生了。UIAlertView不可以添加控件,比如说:UILabel、UITextView等等,所以遇到这个需求,一般都要自定义UIAlertView来解决。

我再github上找到了两个非常错的自定义UIAlertView第三方类库,分别是:LMAlertView和CustomIOSAlertView。

LMAlertView使用简介

LMAlertView在github上有610个star。说明这个第三方的UIAlertView还不错,我大概看了一下用法也比较简单。

来看看两个个案例效果:
这里写图片描述

这里写图片描述
用CocoaPods安装LMAlertView

pod 'LMAlertView'

使用案例

LMAlertView *alertView = [[LMAlertView alloc] initWithTitle:@"iOSDevTip"
                                        message:@"关注一下"
                                       delegate:nil
                              cancelButtonTitle:@"ok"
                              otherButtonTitles:nil];

// Add your subviews here to customise
UIView *contentView = alertView.contentView;

[alertView show];   

LMAlertView还保持着UIAlertView的创建方法,作者还比较用心。

CustomIOSAlertView使用简介

CustomIOSAlertView比LMAlertView的star还多一些,有861个。同样我们先看一下效果:

这里写图片描述
用CocoaPods安装CustomIOSAlertView

pod 'CustomIOSAlertView', '~> 0.9.3'

使用案例

CustomIOSAlertView *alertView = [[CustomIOSAlertView alloc] init];  UIView *customView ..;

[alertView setContainerView:customView];
[alertView show];

CustomIOSAlertView可以设置代理,还可以通过block来实现按钮的点击事件。功能相对比较齐全。

0
0
查看评论

自定义UIAlertView第三方类库

转:  http://www.superqq.com/blog/2015/10/30/two-nice-uialertview/ UIAlertView大家都不陌生了。UIAlertView不可以添加控件,比如说:UILabel、UITextView等等,所以遇到这个需求,一...
  • smilebigdear
  • smilebigdear
  • 2015-10-30 14:05
  • 302

推荐12个非常不错而且免费的后台管理HTML模板

Charisma Admin Template (示例) Charisma是一个响应式管理模板,基于Twitter Bootstrap构建。 这拥有9种外观主题,包括几乎所有的东西包括:表单, 图表, 按纽, 表格, 文件管理器, 相册等。 可到 Git...
  • u014169395
  • u014169395
  • 2014-03-20 14:34
  • 629

iOS自定义UIAlertView

iOS自定义UIAlertView控件的源代码出自GitHub,地址:https://github.com/wimagguc/ios-custom-alertview 在此基础上,添加了一个TitleView,可以设置标题,标题颜色,标题背景颜色.h// // IAlertView.h // ...
  • yaoliangjun306
  • yaoliangjun306
  • 2016-12-05 17:15
  • 2966

多个UIAlertView的使用

在同一个ViewController里面,当我们需要同时用到多个UIAlertView来提示不同的信息时。可以直接定义。 UIAlertView *view = [[[UIAlertView alloc] initWithTitle: @&...
  • yuanya
  • yuanya
  • 2013-10-23 10:36
  • 1092

模仿系统方法自定义UIAlertView的实现和代理

背景是博主偷懒依然用了iOS8后被废弃掉的UIAlertView,然后取消的字体比确定要粗,同时为了统一界面风格,需要把UIAlertView统一换成定制的样子,博主就犯难了,又不想大批量更改代码,怎么办,突然意识到为什么我不能自己写一个类似系统的方法呢,只要整体代码一样,不就可以通过搜索统一修改一...
  • CodingFire
  • CodingFire
  • 2016-05-27 17:20
  • 1545

UIAlertView 多个输入框的使用

转自:http://www.lxway.com/4421915526.htm; UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"请输入口令" message:@"" delega...
  • zhh152
  • zhh152
  • 2016-06-21 10:50
  • 288

UIAlertView自定义加入TextField输入框

相信很多人第一次跟我一样迷惑, 第一反应是addSub
  • dexin5195
  • dexin5195
  • 2014-11-05 18:59
  • 2847

IOS自定义UIAlertView样式,实现可替换背景和按钮

UIAlertView 是一个十分常用的控件,网上也有好多类似的自定义AlertView的方法。但是感觉效果都不是很好,它们有的是在系统自带的上面添加文本框,也有的是完全自己用UIView来实现,还有的就是继承了UIAlertView 。     ...
  • heng615975867
  • heng615975867
  • 2014-08-29 11:22
  • 1148

(iPhone/iPad开发)设置UIAlertView中message字段左对齐

今天遇到一个问题,从服务器返回的字符串中有多行信息,message字段需要多行显示,但系统默认的是中间对齐,一直在想办法让其左对齐,具体解决办法是,通过UIAlertView的delegate函数中,获取alertview中label,设置左对齐属性 - (void)willPrese...
  • andypan1314
  • andypan1314
  • 2012-12-01 15:15
  • 7796

UIAlertView上添加输入框UITextField

UIAlertView上添加输入框UITextField 1、初始化UIAlertView,并添加UITextField  UIAlertView *exitAlertView=[[UIAlertView alloc]initWithTitle:@"退出原因"...
  • shiningchen322
  • shiningchen322
  • 2015-11-10 18:18
  • 535
    个人资料
    • 访问:114408次
    • 积分:3298
    • 等级:
    • 排名:第12188名
    • 原创:212篇
    • 转载:77篇
    • 译文:0篇
    • 评论:27条