iOSUITextField的基本用法-创新互联

UITextField *textField = [[UITextField alloc] init];//初始化

成都网站建设哪家好,找创新互联!专注于网页设计、成都网站建设、微信开发、小程序制作、集团成都定制网站等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:成都广告设计等众多领域,积累了大量丰富的经验,同时也获得了客户的一致好评!

  textField.userInteractionEnabled = YES;//是否可用

  textField.text = @"UITextField"; //文字

  textField.delegate = self; //代理

  textField.frame = CGRectMake(100, 100, 100, 40); //大小和位置

  textField.textColor = [UIColor redColor];//  字体颜色

  textField.placeholder = @"UITextField";//提示字符

  [textField setBorderStyle:UITextBorderStyleRoundedRect]; //外框类型UITextBorderStyleRoundedRect枚举类型

  textField.secureTextEntry = YES; //密码框

  textField.clearButtonMode = UITextFieldViewModeWhileEditing; //编辑时会出现个修改X

  UIImageView *imgv=[[UIImageView alloc] initWithImage:[UIImage p_w_picpathNamed:@"right.png"]];

  textField.rightView=imgv;

  textField.rightViewMode = UITextFieldViewModeAlways; //右侧加图片

  textField.font = [UIFont systemFontOfSize:14.0f];//文字的大小

  textField.font = [UIFont boldSystemFontOfSize:14.0f];//文字加粗

  textField.autocapitalizationType = UITextAutocapitalizationTypeNone; //首字母是否自动大写

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

  textField.adjustsFontSizeToFitWidth = YES; //设置为YES时文本会自动缩小以适应文本窗口大小.默认是保持原来大小,而让长文本滚动

  textField.minimumFontSize = 20;  //设置自动缩小显示的最小字体大小

  textField.keyboardType = UIKeyboardTypeNumberPad;  //设置键盘的样式

  textField.backgroundColor = [UIColor grayColor];//背景颜色

  //placeholder 颜色

  //第一种

  UIColor *color = [UIColor whiteColor];

  textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"用户名" attributes:@{NSForegroundColorAttributeName: color}];

  //第二种

  [textField setValue:[UIColor whiteColor] forKeyPath:@"_placeholderLabel.textColor"];//_placeholderLabel.textColor这个不可以修改

  textField.returnKeyType =UIReturnKeyDone;  //return键变成什么键

  //文字上下居中

  textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;

  //文字左右居中

  textField.textAlignment = NSTextAlignmentCenter;

 textField.keyboardAppearance=UIKeyboardAppearanceDefault; //键盘外观

  //UITextField左边的距离

  CGRect frame = [textField frame];

  frame.size.width = 15;

  UIView *leftview = [[UIView alloc] initWithFrame:frame];

  textField.leftViewMode = UITextFieldViewModeAlways; //左边距为15pix

  textField.leftView = leftview;

  [textField becomeFirstResponder];//成为第一响应者

  [self.view addSubview:textField];

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站名称:iOSUITextField的基本用法-创新互联
本文URL:http://myzitong.com/article/eeihp.html