UITextField 详解
1 UITextField *tf = [[UITextField alloc] initWithFrame:CGRectMake(20, 20, 280, 30)]; 2 tf.borderStyle = UITextBorderStyleNone; // 无边框线 3 // UITextBorderStyleBezel(边框+阴影) ,UITextBorderStyleLine(边框线) ,UITextBorderStyleRoundedRect(圆角+阴影) 按钮样式 4 tf.text = @"xxxxx"; // 内容 5 tf.placeholder = @"请输入姓名"; // 站位字符 6 [tf becomeFirstResponder]; // 成为第一响应者,显示键盘 7 [tf resignFirstResponder]; // 失去第一响应者,隐藏键盘 8 9 tf.backgroundColor = [UIColor redColor]; // 背景色 10 tf.textColor = [UIColor greenColor]; // 字体颜色 11 tf.background = [UIImage imageNamed:@"background.png"]; // 设置背景图 12 13 tf.clearButtonMode = UITextFieldViewModeNever; // 没有清空按钮 14 tf.clearButtonMode = UITextFieldViewModeAlways; // 始终存在清空按钮 15 tf.clearButtonMode = UITextFieldViewModeWhileEditing; // 在编辑时有清空按钮 16 tf.clearButtonMode = UITextFieldViewModeUnlessEditing; // 编辑时没有清空按钮,其他时候都存在 17 18 tf.clearsOnBeginEditing = YES; //当编辑时,自动清空内容 19 20 UIImageView *vv = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"left.png"]]; 21 tf.leftView = vv; // 设置左侧图片 22 tf.rightView = vv; // 设置右侧图片 23 tf.rightViewMode = tf.leftViewMode = UITextFieldViewModeAlways; //左右图片始终存在 24 25 // UITextFieldDelegage UITextField监控代理