//1.初始化UITextField

  let userName=UITextField(frame: CGRectMake(0, 100, 100, 100));

//2.将文本框userName添加到当前视图中

  self.view.addSubview(userName);

//3.文本框默认显示文字

  userName.placeholder="请输入手机号";

//4.设置字体大小

  userName.font=UIFont.systemFontOfSize(16);

//5.当编辑时文本框右侧出现删除小图标,登陆界面经常会用到

  userName.clearButtonMode=UITextFieldViewMode.WhileEditing;

//6.如果需要设置文本框边框颜色,需要同时设置颜色及边框大小,否则会没有边框效果

  userName.layer.borderColor=UIColor.blackColor();

  userName.layer.borderWidth=1;

//7.设置文本框圆角

userName.layer.cornerRadius=5;

//8.有时候文本框左视图需要添加图片

//8.1添加用户名左视图

let NameLeftView:UIView=UIView(frame: CGRectMake(0, 0, 40, 60));

let namePic:UIImageView=UIImageView(frame: CGRectMake(5,20, 20, 20));

namePic.image=UIImage(named: "iconfont-phone.png");

NameLeftView.addSubview(namePic);

userName.leftView=NameLeftView;

   //下面这句代码是指图片何时显示

userName.leftViewMode=UITextFieldViewMode.Always;

//9.文本框内字符以* 显示

  userName.secureTextEntry=true;

//10.边框圆角

  userName.borderStyle = UITextBorderStyleRoundedRect;

//11.设置键盘的样式
userName.keyboardType = UIKeyboardTypeNumberPad;(数字键盘)
//12.设置UITextField的代理
userName.delegate=self;
//这是我的项目登陆界面效果图
//将return键变成什么键
userName.returnKeyType = UIReturnKeyType.Search;

typedef enum {
UIReturnKeyDefault, 默认 灰色按钮,标有Return
UIReturnKeyGo,     标有Go的蓝色按钮
UIReturnKeyGoogle,标有Google的蓝色按钮,用语搜索
UIReturnKeyJoin,标有Join的蓝色按钮
UIReturnKeyNext,标有Next的蓝色按钮
UIReturnKeyRoute,标有Route的蓝色按钮
UIReturnKeySearch,标有Search的蓝色按钮
UIReturnKeySend,标有Send的蓝色按钮
UIReturnKeyYahoo,标有Yahoo的蓝色按钮
UIReturnKeyYahoo,标有Yahoo的蓝色按钮
UIReturnKeyEmergencyCall, 紧急呼叫按钮
} UIReturnKeyType;

转载于:https://www.cnblogs.com/brance/p/4898735.html

swift-UITextfield控件的基本属性设置相关推荐

  1. WPF RadioButton按钮控件取消选中设置

    WPF RadioButton按钮控件取消选中设置 通常我们使用的RadioButton控件选中之后就不能进行取消选中的操作,我上网查找到了解决方法,如下: 首先我们在View视图这里写这个按钮的点击 ...

  2. c# chart控件的坐标设置Minimum和Maximum固定值之后,切换成自动模式的程序

    c# chart控件的坐标设置Minimum和Maximum固定值之后,切换成自动模式的程序 c# chart控件的坐标通过chart1.ChartAreas["ChartArea1&quo ...

  3. 30个Swift UI控件

    30个让你眼前一亮的Swift UI控件 No.1 TwicketSegmentedControl 多页面切换滑块控件,能处理滑块的惯性,可以直接将滑块甩到到另一侧. No.2 PagingMenuC ...

  4. WPF中通过控件Margin属性设置控件位置

    WPF中通过控件Margin属性设置控件位置 一.Margin属性简介 二.Margin在cs文件中定义 三.Margin设置控件位置 四.参考文档 一.Margin属性简介 在使用WPF进行页面设计 ...

  5. android 各种控件颜色值的设置(使用Drawable,Color)

    在Android中,如果需要改变控件默认的颜色,包括值的颜色,需要预先在strings.xml中设置,类似字符串,可以反复调用.Android中颜色可以使用drawable或是color来定义. 本例 ...

  6. android 弹出键盘 底部控件上移,如何设置底部控件view随着软键盘的弹出而上移...

    1. 概述 在开发中,我们可能会遇到一个常见的效果,就是点击EditText输入框,软键盘随着EditText输入框同时上移,实现方式如下: 给EditText 外层添加一个 ScrollView,然 ...

  7. MFC控件的颜色设置

    在绘制控件颜色时,控件会发送WM_CTLCOLOR消息给父窗口,父窗口收到消息后,映射到OnCtlColor()函数中处理. 该函数返回一个画刷用于设置子控件的背景颜色,子控件再执行自己的CtlCol ...

  8. qt 背景和控件布局_Qt控件背景图片设置总结

    自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取: 扫码关注公众号 1.Qss 的setStyleSheet设置背景图片 1.1background-image设置平铺或者居中 这 ...

  9. sketch里的ios控件_30个让你眼前一亮的iOS Swift UI控件!

    前言 笔者接触 iOS 开发有一段时间了,尤其特别喜欢UI部分,特意收集整理了30个让你惊艳的第三方开源控件(swift),无论是应用到项目中还是用来学习都能让你大呼过瘾,废话不多说,直接上图上链接! ...

最新文章

  1. LeetCode实战:逆波兰表达式求值
  2. 为什么很多 SpringBoot 开发者放弃了 Tomcat,选择了 Undertow?
  3. 【整理】JDK MacOS X
  4. BZOJ-1644: [Usaco2007 Oct]Obstacle Course 障碍训练课(SPFA)
  5. python语法基础及if、while、for等语句介绍
  6. Mongodb 笔记04 特殊索引和集合、聚合、应用程序设计
  7. Linux源代码组织架构
  8. java 的SYSTEM类
  9. SVN学习总结(4)——解决Win10 SVN图标不显示问题
  10. day03【后台】管理员维护
  11. 从第一范式(2nf)到第二范式(3nf)_关系数据模型-范式
  12. office, pdf, cad 等在线预览
  13. RedHat 下载地址
  14. it培训机构包就业是啥套路?it培训骗局,it培训班学出来有用吗?
  15. 巴黎世家土味病毒营销,B端创业初期,如何用营销壮大你的种子用户?
  16. C - The Little Girl who Picks Mushrooms HDU - 4422
  17. echarts 画正弦曲线
  18. Barsetto百胜图TripressoES意式便携咖啡机测评,咖啡随行玩味无穷
  19. 【洛谷P2000】拯救世界
  20. Android全面屏最大纵横比适配

热门文章

  1. laravel常用响应操作
  2. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 排版:设定文本对齐,段落中超出屏幕部分文字自动换行...
  3. linux 添加环境变量(php为例)
  4. java ==和equals的区别
  5. js-----Date==字符串
  6. 【NOIP 2017】列队
  7. iOS原生CIFilter创建二维码
  8. 如何运行ruby代码
  9. Qt+ArcGIS Engine 10.1 开发(一)
  10. Java连接SQL数据库失败的分析思路