一般软件都有登录和注册的页面,都有2个输入框,输入框前一般会有一个图标代表用户名的头像和密码的锁
这个功能如何实现?
可以在UITextField的前面添加一张图片UIImageView 再做约束即可。
但是
UITextField本身是有一个左视图的属性的,默认情况是不显示的。我们可以通过左视图实现该功能。代码如下:
@interfaceKRLoginViewController()

#pragma mark -连线是为了给输入框 设置左视图
//用户名和密码的输入框

@property(weak,nonatomic)IBOutlet UITextField *userNameTF;
@property(weak,nonatomic)IBOutlet UITextField *passWordTF;
@end

- (void)viewDidLoad {
    [super viewDidLoad];
   
#pragma mark -设置用户名输入框的左视图
    UIImageView *userNameLeftViewIV = [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"icon"]];
    //图片的显示模式
    userNameLeftViewIV.contentMode= UIViewContentModeCenter;
    //图片的位置和大小
    userNameLeftViewIV.frame= CGRectMake(0,0,55,20);
    //左视图默认是不显示的 设置为始终显示
    self.userNameTF.leftViewMode= UITextFieldViewModeAlways;
    self.userNameTF.leftView= userNameLeftViewIV;
   
    //密码框的左视图
    UIImageView*passWordLeftViewIV = [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"lock"]];
    //设置图片中间显示
    passWordLeftViewIV.contentMode= UIViewContentModeCenter;
    passWordLeftViewIV.frame= CGRectMake(0,0, 55, 20);
   //设置左视图一直显示
   self.passWordTF.leftViewMode= UITextFieldViewModeAlways;
   self.passWordTF.leftView= passWordLeftViewIV;
}
效果如下:

UITextField 的左视图 --用户名和密码框的标志相关推荐

  1. python 共享文件夹 密码_用不同的用户名和密码登录网络上的共享文件夹

    网络共享时,有时不同的文件夹需要不同的用户名和密码登入,而windows已经记录了一个原来使用的用户名及密码默认使用这个用户名及密码不再弹出用户名及密码输入提示对话框.简易解决办法.如下: 1.注销当 ...

  2. 搜狗浏览器下 禁止浏览器自动填写用户名、密码

    搜狗浏览器下,会出现把用户设置记住密码的表单(用户名和密码)乱放在,网站中其他成对出现的用户名及密码框中. 如何解决这种不负责任的可恨问题,网上有很多方案,但最终都未果. 一.先把网上搜到的方案放下: ...

  3. 用不同的用户名和密码登录网络上的共享文件夹

    2014-05-20 22:49 by MikeZhou, 10697 阅读, 0 评论, 收藏, 编辑 https://www.cnblogs.com/jinjiangongzuoshi/p/374 ...

  4. win7系统搜索共享的计算机名,win7系统共享打印机搜索ip需用户名和密码怎么回事...

    满意答案 HDS海谛s 2013.01.23 采纳率:40%    等级:12 已帮助:14343人 1.WIN7的工作组和XP的工作组是不是一样的   不一样就修改成一样的,比如:XP上的工作组是w ...

  5. 怎样取消计算机用户名和密码设置密码,电脑密码怎么设置取消 怎么把电脑密码取消...

    电脑密码怎么设置取消?怎么把电脑密码取消?在特殊时期我们给电脑设置了开机密码,但没有必要时可以取消掉,免得开机时每次都需要密码才能进入桌面.为了全面一些,下面分别是XP.Win7.Win8.Win10 ...

  6. 进入登录页时,用户名输入框自动聚焦、按enter键让密码框聚焦,完整输入信息后登录

    让element-ui的输入框聚焦的4种方式 思路:(可以跳过这一步看完整代码--完整代码) 1. 进入页面时,用户名输入框就要获取焦点,使用 自定义指令 聚焦更方便.当然也可以用 ref 在 mou ...

  7. 利用git提交网站到码云出现权限问题,弹框要求输入用户名和密码老是出错

    一般情况下利用git提交网站到码云的步骤如下: 1.git config --global user.name "用户名" git config --global user.ema ...

  8. windows连接代理服务器,总是弹出输入用户名和密码的框的问题

    win7连接代理服务器,总是弹出输入用户名和密码的框的问题 .   1. 首先确认一下控制面板-系统和安全-windows防火墙-允许的程序里打开了"文件和打印机共享"   2. ...

  9. Chrome谷歌浏览器弹框提示:代理要求提供用户名与密码

    Chrome谷歌浏览器弹框提示:代理要求提供用户名与密码 问题出现: 分析: 解决: 问题出现: chrome浏览器打开之后出现代理弹框的提示(没截图,大概比划一下). 本人用的是 Ghelper. ...

最新文章

  1. 一个java高级工程师的进阶之路【转】
  2. Vue引用其他组件,但组件某些部分不需要时的简单处理
  3. php k线 形态识别,趋势追踪,从设计交易系统开始(七)——形态识别,不只有K线...
  4. python进程join的用法_python 进程介绍 进程简单使用 join 验证空间隔离
  5. 剑指offer面试题12. 矩阵中的路径(矩阵搜索)(深度优先搜索)(剪枝)
  6. SpringBoot多数据源切换详解,以及开启事务后数据源切换失败处理
  7. linux MySQL数据备份
  8. 由一些公司的笔试题目想到的---模拟电路,数字电路最基本应该知道哪些
  9. [前端网站毕业设计源码]基于html的大学校园官网(jQuery)(静态网页)
  10. excel使用教程_Excel教程大合集:史上最全面的Excel视频教程合集+模板,免费送...
  11. 大型医院his系统源码 医院信息管理系统源码 C/S架构
  12. ABBYY FineReader OCR图片文字识别软件安装应用
  13. 物联网共享单车有什么物联技术?
  14. 微擎支付返回商户单号_扫码枪轻轻一扫,瞬间扣款,支付背后的原理原来这么简单...
  15. 叉乘点乘混合运算公式_【“数”你好看】对数运算(Logarithm)
  16. 漂泊的旅途,云淡风轻
  17. 电子计算机硬件是由哪五个部分构成,计算机硬件系统由哪五个基本部分组成?...
  18. Qt编写项目作品大全(自定义控件+输入法+大屏电子看板+视频监控+楼宇对讲+气体安全等)...
  19. K8S中deployment和service案例
  20. REDIS HGETALL按序输出结果

热门文章

  1. 概率统计Python计算:贝叶斯公式
  2. Spring的ioc控制反转
  3. MAF-YOLO: Multi-modal attention fusion based YOLO forpedestrian detection
  4. android消除锯齿原理分析
  5. 计算机网络 | 实验二 WINPCWP编程
  6. 解决 M1 MAC安装软件提示来自身份不明开发者
  7. Python爬虫入门教程15:音乐网站数据的爬取
  8. 肿瘤精准细胞免疫治疗:梦想照进现实
  9. 旅行青蛙——手游破解究竟需要多少成本
  10. 西域大都护府 第四期cfs靶场 渗透记录