转:http://blog.sina.com.cn/s/blog_6d43c0f9010124p0.html
os-UITextField详解
UITextField*emailTextField
//实例话TextField对象
emailTextField = [[UITextField alloc] initWithFrame:CGRectMake(100,50, 200,30)];
//默认text内容位为空,此句很重要,因为如果不做说明的话,对一个指向nil的指针发送任何消失都不会有响应
emailTextField.text = @"";
//占位符,当输入框输入文字时站位符消失
emailTextField.placeholder = @"请输入用户名";
//TextField样式
emailTextField.borderStyle = UITextBorderStyleLine;
//输入文字在框中垂直位置的居中
emailTextField.contentVerticalAlignment
//点击输入框弹出的键盘样式
emailTextField.keyboardType = UIKeyboardTypeEmailAddre
//输入文字的大小
emailTextField.font= [UIFont systemFontOfSize:18.0];
//输入的文字自动加密,变为。。。。
emailTextField.secureTextEntry = YES;
//输入自动纠正功能,主要应用在英文输入上面
emailTextField.autocorrectionType =UITextAutocorrectionType
//输入的字母全部大写模式
emailTextField.autocapitalizationType =UITextAutocapitalization
[self.viewaddSubview:emailTextField];
[emailTextField release];
-(BOOL)textField:(UITextField *)textFieldshouldChangeCharactersIn
//
}
//将要编辑时调用
-(BOOL)textFieldShouldBeginEdit
}
//将要完成编辑时调用
-(BOOL)textFieldShouldEndEditin
}
//点击return按钮时调用
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
}
//touch事件,
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
//当textField不再是第一监听者时键盘关闭
}