ios UITextFile简单使用方法

UITextField简单使用方法:

//初始化
UITextField *text = [ [UITextField alloc] initWithFrame: CGRectMake(20, 20, 200, 200) ];

//设置边框样式
text.borderStyle = UITextBorderStyleRoundedRect;
typedef enum {
      UITextBorderStyleNone;
      UITextBorderStyleLine;
      UITextBorderStyleBezel;
      UITextBorderStyleRoundedRect;
} UITextBorderStyle;

//设置输入框的背景图片
text.background = [UIImage imageNamed: @"image.png"];

//设置输入框的背景颜色  如果使用了图片背景,会被忽略
text.backgroundColor = [UIColor blackColor];

//默认显示的提示字,水印提示
text.placeholder = @"请输入密码:";

//设置输入框一开始就有的文本
text.text = @"文本";

//设置输入框文本内容的字体样式和大小
text.font = [UIFont fontWithName:@"Arial" size: 20];

//设置字体颜色
text.textColor = [UIColor redColor];

//设置文本内容对齐方式
text.textAlignment = UITextAlignmentLeft;
//垂直对齐方式
text.contentVerticalAlignment = UIContentVerticalAlignmentLeft;

//设置为输入后变点,用于密码输入时
text.secureTextEntry = YES;

//设置文本自动纠错
text.autocorrectionType = UITextAutocorrectionTypeNo;

//设置一次性删除的叉的显示位置
text.clearButtonMode = UITextFieldViewModeAlways;
typedef enum {
      UITextFieldViewModeNever;  //从不出现
      UITextFieldViewModeWhileEditing;  //写入文本时出现
      UITextFieldViewModeUnlessEditing; //除了写入文本是出现
      UITextFieldViewModeAlways;  //一直出现
} UITextFieldViewMode;

//再次编辑就清空
text.clearsOnBeginEditing = YES;

//文本自动适应窗口大小,  默认是保持原来大小,让长文本滚动
text.adjustsFontSizeToFitWidth = YES;
//适应窗口时最小字体大小
text.minimunFontSize = 20;

//设置首字母大写
text.autocapitalizationType = UITextAutocapitailizationTypeNone;

//最左侧加图片
UIImageView *image = [ [UIImageView alloc] initWithImage: [UIImage imageNamed: @"left.png"]];
text.rightView = image;
text.rightViewMode = UITextFieldViewModeAlways;

//设置键盘样式
text.keyboardType = UIKeyboardTypeNumberPad;   //数字键盘

//键盘外观
text.keyboardAppearance = UIKeyboardAppearanceDefault;
typedef enum {
      UIKeyboardAppearanceDefault;
      UIKeyboardAppearanceAlert;   //深灰 石墨色
}UIKeyboardAppearanceType;

猜你喜欢

转载自2914905399.iteye.com/blog/2299849