1.文本输入控件的类为UITextField 文本输入控件 2.初始化 UITextField *TextField = [[UITextField alloc]initWithFrame:CGRectMake(100, 100, 150, 40)]; 3.borderStyle设置文本控件的边框样式 此时不能设置TextField的背景图片 TextField.borderStyle = UITextBorderStyleRoundedRect; 4.placeholder 提示的文字 当编辑时 消失 TextField.placeholder = @“请输入密码"; 5.keyboardType 设置键盘输入样式的 TextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation; 6.keyboardAppearance 设置键盘显示的样式 TextField.keyboardAppearance = UIKeyboardAppearanceAlert; 7.secureTextEntry 设置成不是明文显示 默认是NO TextField.secureTextEntry = YES; 8.returnKeyType 设置键盘的返回键样式 TextField.returnKeyType = UIReturnKeyDone; 9.clearButtonMode 设置清除按钮 什么时候出现 TextField.clearButtonMode = UITextFieldViewModeWhileEditing; 10.leftView 把需要放到TextField的左边或者右边的视图 赋值给TextField左边或右边的视图 TextField.leftView = left; 11.leftViewMode 设置左边或右边视图的样式 如: TextField.leftViewMode = UITextFieldViewModeAlways; 12.background 设置TextField的背景图片 如: TextField.background = [UIImage imageNamed:@“8fac777.png"]; 13.disabledBackground 设置TextField禁用时候的背景颜色 TextField.disabledBackground = [UIImage imageNamed:@“1_10208_23.png"]; 14. enabled 是否禁用控件 默认的是YES(不禁用)当为NO时就不能输入 TextField.enabled = YES; 15.回收键盘的方法 resignFirstResponder [TextField resignFirstResponder ]]; 代理 1.定义 代理:让别人帮忙做某事 自己在本类实现不了的功能让其他类帮咱们实现 咱们需要让TextField帮咋们 获得输入完成后的字符串 如果要使用代理 需先添加代理的需要 还要在使用的地方挂上代理 2.挂上代理 (如果方法不执行 先检查是否挂上代理) TextField.delegate = self;
原文:http://www.cnblogs.com/liYongJun0526/p/4881294.html