CustomedKeyboardDemo自定义键盘
szdxfcgh · 3036浏览量 · 发布于2018-07-16
作者Derek547145012,代码CustomedKeyboardDemo-master。
简单介绍
使用autolayout布局,block回调。
样式参照工商银行的键盘布局。
键盘分三种输入类型:
字母
数字(每次切换均为随机乱序)
符号
该键盘输入的内容为密文(非系统的密文模式),输入内容保存在内存中,第一时间替换为黑色圆点符号。只有点击登录的时候才会回调真正的密码。
只是实现了功能,并没有做界面上的美化。
使用说明
用起来也很简单,可以参考demo中TestController中的代码。路径:CustomedKeyboardDemo-master/CustomedKeyboardDemo/CustomedKeyboardDemo/DSKeyboard/Controllers
1.先导入头文件,#import "DSKyeboard.h"
2.在视图加载完成后,对DSKyeboard进行初始化,并赋值给某个输入框的inputView属性。再通过接口- (void)dsKeyboardTextChangedOutputBlock:(DSKeyboardOutput)output loginBlock:(DSKeyboardLogin)login;设置回调的block即可。
- (void)setupCustomedKeyboard {
self.tf.inputView = [DSKyeboard keyboardWithTextField:self.tf];
__weak typeof(self) weakSelf = self;
[(DSKyeboard *)self.tf.inputView dsKeyboardTextChangedOutputBlock:^(NSString *fakePassword) {
//键盘有输入时回调
__strong typeof(weakSelf) strongSelf = weakSelf;
strongSelf.tf.text = fakePassword;
} loginBlock:^(NSString *password) {
//点击登录按钮时回调
__strong typeof(weakSelf) strongSelf = weakSelf;
strongSelf.passwrodLab.text = [NSString stringWithFormat:@"密码 : %@", password];
}];
}
3.使用时只需要把views文件夹拖入自己的工程即可。路径:CustomedKeyboardDemo-master/CustomedKeyboardDemo/CustomedKeyboardDemo/DSKeyboard/Views
源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
相关推荐
自定义的键盘和多种货币支付view
相关信息
追忆似水年华 · 577浏览 · 2020-01-07 14:28:42
车牌输入键盘 iOS源码
相关信息
itnanba · 547浏览 · 2019-10-08 18:08:44
iOS 自定义键盘源码
相关信息
飘飘悠悠 · 601浏览 · 2019-09-11 14:52:04
高仿苹果数字解锁页面swift版 iOS源码
相关信息
itnanba · 643浏览 · 2019-09-09 13:41:31
高仿微信表情键盘 iOS源码
相关信息
飘飘悠悠 · 785浏览 · 2019-08-21 15:46:43
iOS安全键盘源码 支持随机的数字或字母
相关信息
itnanba · 665浏览 · 2019-08-19 16:10:11
自定义数字键盘 iOS源码
相关信息
itnanba · 536浏览 · 2019-07-23 16:15:45
iOS自定义安全键盘 源码
相关信息
itnanba · 651浏览 · 2019-07-19 17:32:48
分类专栏
最新发布
源码排行榜
0评论