ios UITextField缩进文本
来源:互联网 发布:unity3d 我要自学网 编辑:程序博客网 时间:2024/04/28 00:53
第一种方法:
实现思路:
把UITextField的leftView当做填充位置,这样就实现了文字偏移。
代码:
UILabel *label = [[[UILabelalloc] initWithFrame:CGRectMake(0, 0, 13, 21)] autorelease];label.backgroundColor = [UIColor clearColor];nickTextField.leftViewMode = UITextFieldViewModeAlways;nickTextField.leftView = label;
第二种方法:
做应用的时候,经常用到文本框,自定义的文本框,往往都是在登录注册页面时用到UITextField。应用原型图上的文本框会稍微右缩进空几个空格的,看起来还好看些,当UItextField上直接用的话,那个光标会紧贴着左框,有些些不好看,下图比较:
会好些!
很简单,继承UITextfield,覆盖父类方法!
#import <UIKit/UIKit.h> @interface InsetsTextField : UITextField - (CGRect)textRectForBounds:(CGRect)bounds; - (CGRect)editingRectForBounds:(CGRect)bounds; @end
#import "InsetsTextField.h" @implementation InsetsTextField //控制文本所在的的位置,左右缩 10 - (CGRect)textRectForBounds:(CGRect)bounds { return CGRectInset( bounds , 10 , 0 ); } //控制编辑文本时所在的位置,左右缩 10 - (CGRect)editingRectForBounds:(CGRect)bounds { return CGRectInset( bounds , 10 , 0 ); } @end
转载自:http://www.cnblogs.com/boch2436/p/3526939.html
http://blog.csdn.net/rhljiayou/article/details/10062475
0 0
- ios UITextField缩进文本
- iPhone之UITextField缩进文本
- iPhone之UITextField缩进文本
- iPhone之UITextField缩进文本
- iPhone之UITextField缩进文本
- iOS UITextField 实现首字缩进
- IOS UITextField 文本实例
- iOS-OC-UITextField首行缩进
- UITextField 文本字段控件-IOS开发
- UITextField 文本字段控件-IOS开发
- UITextField 文本字段控件-IOS开发
- UITextField 文本字段控件-IOS开发
- ios UITextField 文本输入框的用法
- IOS - 获取UITextField的输入文本
- UITextField 文本字段控件-IOS开发
- UITextField设置正文缩进
- UITextField设置正文缩进
- UITextField文字缩进
- 世界地图
- Linux配置和管理msyql命令
- IOException while loading persisted sessions: java.io.EOFException异常的解决办
- poj 1656 Counting Black
- 阅读《编写高质量代码》心得(2)
- ios UITextField缩进文本
- C语言模拟试题5
- 最小软件开发团队探索随笔2014
- JavaScript与Node.js
- 浅尝boost之format
- 输入和输出--IO流
- DIV+CSS 页面布局
- 黑马程序员——继承 抽象 接口 多态
- [C++]LeetCode: 62 Reverse Linked List II