IOS实现输入验证码、密码按位分割(二)

2016-02-19 09:13 55 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐IOS实现输入验证码、密码按位分割(二),精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - 编程语言 】

本文提供了实现IOS实现输入验证码、密码按位分割的一种思路,分享给大家供大家参考,希望与大家共同交流。

一、实现思路
1、思路描述

自定义一个view,继承自UIView 在view中添加子控件textField,backgroundImageView,label 将验证码/密码的内容绘制到label的指定区域(计算得到),所以label要自定义,在drawRect方法中绘制验证码 使用一个属性secureTextEntry,来控制显示验证码(显示真实的数字)或密码(显示圆点)

2、视图中的子控件

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/) textField:只负责弹出键盘,获取键盘输入的数据;不用于演示键盘输入的内容,实际是隐藏的 backgroundImageView:显示实现分割效果的背景图片 label:显示验证码或密码的内容

3、控件之间的关系
如图:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

编号“1”:父视图(vertificationCodeInputView) 编号“2”:子视图(textField) 编号“3”:子视图(backgroundImageView) 编号“4”:子视图(label) 图片

来源:https://www.tulaoshi.com/n/20160219/1589965.html

延伸阅读
标签: Web开发
调用方法:在jsp页面用图像标签便可以直接调用如下是标签代码 img border=0 src="image.jsp",只需要把该代码发在验证码要显示的区域就可以了) %@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" % %! public static String code="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQ...
标签: 软件教程
12306验证码图片怎么样?就在前不久,不少使用12306抢票软件的人发现,所有的手机客户端产品以及PC用浏览器抢票软件均已失效。经了解,原来是12306官方网站验证码验证方式升级导致,那么12306验证码图片怎么用呢?这就需要用户们靠自己的眼力慢慢寻找了。 第一步打开12306的官网,新版售票,点击进入: ...
标签: Web开发
% if request("cur_action")="add" then code=Request.Form("code") if code=empty then response.write "script LANGUAGE='javascript'alert('请输入验证码!');history.go(-1);/script" Session("GetCode")=empty response.End() elseif lcase(code)lcase(Session("GetCode")...
12306验证码怎么用?   1、进入网站后如看到如下图所示验证码,点击链接。 2、出现验证码图片,根据文字提示点击相应的图片。比如上图文字提示为所有的篮球,那么就点击左上角和右上角的两个篮球,图片中有多个答案时,一定要全部选中! 3、用户点击该图片后,图片的位置即出现 如果点错位置,再次点击 即可取消。 ...
LINE为什么输入验证码后会出现错误提示?   若认证时出现错误提示,请尝试重启应用程序。 ※若在认证页面停留过久,也会导致出现错误提示,无法认证的情况。 以下为认证步骤,请您参照。 ※认证步骤可能会因机型不同而略有不同。 ◆认证步骤◆ 1)启动LINE 2)选择[新账号注册] ※若您希望继续使用之...