ios 自定义弹出输入框(支持自动添加分隔符,字数限制等功能)
2018-02-06 17:18
381 查看
非常感谢大家利用自己宝贵的时间来阅读我的文章 , 今天给大家带来的是一个自定义的弹出输入框,支持自定义标题、各控件颜色、自动添加分隔符、字数限制等功能。并添加了pods导入支持,如果需要的话希望能帮到你 , 当然, 有任何不妥的地方 欢迎指正。喜欢的可以关注一下我的简书、我的博客
先上效果图
1、普通状态
2、自动添加分隔符、字数限制
集成方法
1、cocoapods集成
在podfile加入
需要注意的是,如果项目中已经添加了MBProgressHUD第三方库需要把原来的MBProgressHUD删掉
2、手动集成
到github地址下载代码,其中ZQAlterFieldDemo为demo,可以作为集成参考,把ZQAlterField文件夹拖入到项目中,如果项目中没有MBProgressHUD需要添加MBProgressHUD支持
引用头文件
先上效果图
1、普通状态
2、自动添加分隔符、字数限制
集成方法
1、cocoapods集成
在podfile加入
pod 'ZQAlterField'
需要注意的是,如果项目中已经添加了MBProgressHUD第三方库需要把原来的MBProgressHUD删掉
2、手动集成
到github地址下载代码,其中ZQAlterFieldDemo为demo,可以作为集成参考,把ZQAlterField文件夹拖入到项目中,如果项目中没有MBProgressHUD需要添加MBProgressHUD支持
引用头文件
#import "ZQAlterField.h"弹出输入框
ZQAlterField *alertView = [ZQAlterField alertView]; alertView.placeholder = @"请输入20位激活码"; alertView.title = @"激活码激活"; [alertView ensureClickBlock:^(NSString *inputString) { NSLog(@"输入内容为%@",inputString); }]; [alertView show];添加字数限制
alertView.Maxlength = 20;如有需要像输入银行卡这种每隔几位添加一个分隔符设置如下属性,同时设置生效
alertView.intervalNum = 5; alertView.intervalStr = @"*";还有一些标题、颜色相关的设置自己看一下头文件吧,也可以根据自己的需要去修改相应的方法和UI,如果有什么疑问或者发现什么不足,欢迎指正。最后的最后,别忘了关注点赞?
相关文章推荐
- XEditText:带删除功能的EditText;可设置自动添加分隔符分割电话号码、银行卡号等;支持禁止Emoji表情符号输入;自定义右边显示图标作功能选项;仿iOS输入框风格
- (原创)iOS tableview系统左滑删除 左滑置顶 自定义左滑事件功能 输入框弹出
- 如何自定义mapreduce在输出的key和value之间自动添加的分隔符
- 移动端textarea输入框监听和输入字数限制(兼容ios和Android)
- ios中实现对UItextField,UITextView等输入框的字数限制
- ios-UITextView输入时,字数限制的倒数及对超出的字数进行截取并弹出提示框
- VC3自定义标签,给ajax.Action和Html.ActionLink加上支持图片链接的功能,添加了htmlAttributes
- 弹出输入框,输入字数限制,统计剩余数字
- ios中实现对UItextField,UITextView等输入框的字数限制
- UITextView的字数限制 及 添加自定义PlaceHolder
- iOS--输入框UITextField输入限制字数
- iOS自定义tabbar和仿安卓滑动效果可添加功能按钮
- ios 自定义的NSOperation添加到NSOperationQueue中,系统自动执行start方法
- 类似百度输入框自动联想功能遇到的问题:Opera浏览器不支持拼音输入法时的keyup事件
- iOS自定义播放器,包括播放、暂停、自动拖拽进度条功能(OC)
- ios中实现对UItextField,UITextView等输入框的字数限制
- iOS开发中输入框的英文和中文的字数限制
- iOS 输入框字数限制
- ios中实现对UItextField,UITextView等输入框的字数限制
- 自定义 iOS 密码框或验证码输入框,支持多位验证码,4位或6位验证码自己选择。