UITextField编辑框-创新互联

UITextField 是UIControl的子类,UIControl又是UIView的子类,所以也是一个视图,只不过比UIView多了两个功能:(1)文字显示(2)文本编辑

成都创新互联-专业网站定制、快速模板网站建设、高性价比侯马网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式侯马网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖侯马地区。费用合理售后完善,10多年实体公司更值得信赖。

创建对象
   UITextField * field = [[UITextField alloc]initWithFrame:CGRectMake(50, 50, 220, 30)];

配置属性
   field.backgroundColor = [UIColor whiteColor];

设置 边框样式

    UITextBorderStyleNone,
    UITextBorderStyleLine,  边框
    UITextBorderStyleBezel,
    UITextBorderStyleRoundedRect 圆角

   field.borderStyle = UITextBorderStyleRoundedRect;

设置输入框默显示(提示文字)的文字,但是不做为文本内容的一部分
   field.placeholder = @"请输入用户名";

设置开始显示的文字
   field.text = @"string";

设置文本颜色
   field.textColor = [UIColor redColor];

对齐方式
   field.textAlignment = NSTextAlignmentCenter;

文本字体
   field.font = [UIFont fontWithName:@"Thonburi-Bold" size:20];

是否输入框是否可编辑
   field.enabled = YES;

开始时清空输入框
   field.clearsOnBeginEditing = YES;

是否文字以圆点格式显示 (设置密码模式)
   field.secureTextEntry = YES;

 设置弹出键盘的样式

 field.keyboardType = UIKeyboardTypeNumberPad;

键盘右下角的显示的样式
   field.returnKeyType = UIReturnKeyGo;

代理

代理使用步骤:
      1.设置代理

   field.delegate = self;
      2.服从协议
       UITextFieldDelegate

    3.实现协议中的方法

(BOOL)textFieldShouldReturn:(UITextField *)textField

自定义输入视图
   UIView * v1 = [[UIView alloc]initWithFrame:CGRectMake(200, 0, 568, 100)];
   v1.backgroundColor = [UIColor redColor];
  field.inputView = v1;

输入视图上方的辅助视图
   field.inputAccessoryView = v1;

3.添加到父视图
   [_View addSubview:field];

4.释放所有权
   [field release];
}

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


文章标题:UITextField编辑框-创新互联
文章转载:http://scjbc.cn/article/peghp.html

其他资讯