UITextField、UITextView

 
UItextField通常用于外部数据输入,以实现人机交互。
1、[field setBorderStyle:UITextBorderStyleBezel];//设置边框类型(field代表UITextField对象), UITextBorderStyleBezel(带有边框,且有内嵌效果)、UITextBorderStyleLine(带有直角边框)、UITextBorderStyleNone(无效果)、UITextBorderStyleRoundedRect(圆角边框)
2、field.placeholder = @"textfield";//默认显示的文字(未被选中时)
3、field.text = @"123";//手动给textfield赋值
NSString *str = field.text;//获取textfield中的文本信息
4、field.font = [UIFont systemFontOfSize:12];//文字大小
5、field.textColor = [UIColor blackColor];//设置文字颜色
6、field.textAlignment = NSTextAlignmentLeft;//文本对齐方式
7、field.clearButtonMode = YES;//在编辑时是否在右侧显示清空内容的按钮
8、field.clearsOnBeginEditing = YES;//再次编辑时是否清空所有文本信息
9、field.backgroundColor = [UIColor grayColor];//文本框背景色
10、field.background = [UIImage imageNamed: @"buy_ex.png"];//设置背景图片(只有当borderstyle是UITextBorderStyleBezel才会显示)
11、field.editing;//textfield是否在编辑,只读权限
12、field.delegate = self;//设置代理
13、field.secureTextEntry = YES;//是否以密码形式显示文本信息
14、[field becomeFirstResponder];//文本框直接是被编辑状态
  [field resignFirstResponder];//文本框失去焦点,不处于编辑状态
15、field.leftView = view;//设置文本框左侧视图(可以是任何view或view的子类)
field.leftViewMode = UITextFieldViewModeWhileEditing;//设置左侧视图什么时候显示,默认一直不显示
  field.rightView = view;//右侧视图
 field.rightViewMode = UITextFieldViewModeWhileEditing;
原文地址:https://www.cnblogs.com/banchuangshuying/p/4958726.html