swift-UITextfield控件的基本属性设置
//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;
最新文章
- IOS开发遇到(null)与<;null>;轻松处理
- 深入浅出React Native 2: 我的第一个应用
- python 学习笔记11(objgraph)
- PAT乙级 1012. 数字分类 (20)
- Javascript-获取URL请求参数
- 如何关闭log4j中配置的spring或者hibernate的日志信息
- aspnetpager+repeater+oracle实现分页功能
- MyBatis(6):MyBatis集成Spring事务管理(下)
- Unix/Linux环境C编程新手教程(41) C语言库函数的文件操作具体解释
- Graphical Analysis of German Parliament Voting Pattern
- MVC轻量web应用
- CSharpGL(46)用Billboard绘制头顶文字
- 《ASP.NET Core In Action》读书笔记系列一 ASP.NET Core 的诞生
- 谷歌浏览器禁止window.close的问题
- 机器学习笔记(四)--sklearn数据集
- location 将多级目录下的文件转成一个文件
- Ubuntu 忘记密码后重置密码
- {Notes}{LaTeX}{enumerate}
- Linux文件查找命令find和xargs详解
- C++深度解析教程学习笔记(6)对象的构造和销毁
热门文章
- CF #324 DIV2 C题
- 怎样跟程序猿谈一场没有Bug的恋爱
- eclipse 执行MapReduce程序错误异常汇总(解决Map not fount)
- 【自己定义控件】android事件分发机制
- jQuery - 制作非缘勿扰页面特效
- Framebuffer子系统【转】
- 86. Ext文本输入框:Ext.form.TextField属性汇总
- E20170915-hm
- python 6:list.append(新元素)与list.insert(索引,新元素)(在列表末尾追加新元素、在索引处添加新元素)
- .net core2.0 自定义中间件