利用textField的leftView模拟做内边距
2016-09-07 00:00
169 查看
我们知道textField的文字默认是紧贴最左边的,有时候为了美观,我们需要如html那样给textField来个padding-left,然而swift中并没有这个属性。不过swift中的textfield有leftView这个属性,因此可以利用这个属性给textfield左边添加一个“看不见”的矩形
@IBOutlet var titleText: UITextField! override func viewDidLoad() { super.viewDidLoad() //给textfield的leftView初始化尺寸大小 titleText.leftView = UIView(frame: CGRect(x: 0, y: 0, width: 7, height: 10)) //height可以是0 //以下两句以为了看见效果才写的语句,实际情况可以不写 titleText.leftView?.layer.borderWidth = 1 titleText.leftView?.layer.borderColor = UIColor.blackColor().CGColor //默认leftView是不显示的,所以以下语句设置leftView一直显示 titleText.leftViewMode = UITextFieldViewMode.Always }
相关文章推荐
- 利用com.graphics.Camera 模拟ViewPager布局3D效果
- textfield的leftview不能重复
- UITextField leftView 光标的边距 监听return键 字符长度的限制 以及其他的常用方法
- Javascript 利用键盘上的上下左右(回车)键模拟出tab 键的功能上下左右移动焦点
- 利用Visual C#编程模拟鼠标操作
- 在 Django 的 View 中利用 function decorator 可实现一定程度的代码重用
- 利用ViewState保存Html控件状态
- 利用WebRequest来实现模拟浏览器通过Post方式向服务器提交数据
- 用Trewview生成树:利用xml文件生成树结点
- WPF中利用RadialGradient模拟放大镜效果
- 利用WebRequest来实现模拟浏览器通过Post方式向服务器提交数据
- 利用JScript/CSS 编程技术模拟实现TABView控件
- ASP.NET基础教程-利用Find()方法寻找DataRowView的索引值
- 利用WellKnown激活模式模拟客户端激活模式
- 利用NtUnmapViewOfSection强制卸载模块
- 在 Django 的 View 中利用 function decorator 可实现一定程度的代码重用
- 利用命名管道(Named Pipe)向Flash Player模拟Flash媒体文件
- 用Trewview生成树:利用xml文件生成树结点
- 拒绝session丢失 利用DIV层实现对模态窗口的模拟
- 利用回调实现脚本实体类和模拟Ajax