美文网首页程序员iOS Developer
ios 自定义弹出输入框(支持自动添加分隔符,字数限制等功能)

ios 自定义弹出输入框(支持自动添加分隔符,字数限制等功能)

作者: 筱贰笔 | 来源:发表于2018-02-06 14:06 被阅读468次

    非常感谢大家利用自己宝贵的时间来阅读我的文章 ,  今天给大家带来的是一个自定义的弹出输入框,支持自定义标题、各控件颜色、自动添加分隔符、字数限制等功能。如果需要的话希望能帮到你 , 当然, 有任何不妥的地方 欢迎指正。喜欢的可以关注一下我的简书我的博客

    先上效果图

    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,如果有什么疑问或者发现什么不足,欢迎指正。最后的最后,别忘了关注点赞😎

    相关文章

      网友评论

        本文标题:ios 自定义弹出输入框(支持自动添加分隔符,字数限制等功能)

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