UITextField的基本使用

UITextField作为iOS开发里基本控件,是我们第五个需要学习的。下面我来为大家介绍一下UITextField的一些常用属性和它们的用法。

这里附上UI控件演示的源码地址:https://github.com/LOLR2017/UIKitDemo。源码持续更新中...

因为部分代码是从Xcode直接拷贝出来的样式有误请谅解。

    //设置输入框提示语句

    self.textField.placeholder = @"这是一个提示";

    //可以通过KVC形式来改变输入框提示语句的颜色的字体大小

    [self.textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"];

    [self.textField setValue:[UIFont systemFontOfSize:17] forKeyPath:@"_placeholderLabel.font"];

    //也可以通过attributedPlaceholder这个属性来修改提示语句的属性

    

    //设置输入框风格

    self.textField.borderStyle = UITextBorderStyleNone;

    //设置键盘格式

    self.textField.keyboardType = UIKeyboardTypeASCIICapable;

    //设置返回键的样式

    self.textField.returnKeyType = UIReturnKeyGo;

    //设置是否为密码输入框

    self.textField.secureTextEntry = YES;

    //设置始终显示清除按钮

    self.textField.clearButtonMode = UITextFieldViewModeAlways;

    //设置每次输入的时候清除以前的内容

    self.textField.clearsOnBeginEditing = YES;

    

    //设置输入框代理,当需要监听输入的内容时

    self.textField.delegate = self;

    

    //下面这些是一些不太常用的属性

    

    //设置左边的视图

//    self.textField.leftView = nil;

//    self.textField.leftViewMode = UITextFieldViewModeAlways;

    //设置右边的视图

//    self.textField.rightView = nil;

//    self.textField.rightViewMode = UITextFieldViewModeAlways;

    

    //设置自定义键盘视图

//    self.textField.inputAccessoryView = nil;


关于代理的一些方法,请查看源码DEMO

这里附上UI控件演示的源码地址:https://github.com/LOLR2017/UIKitDemo。源码持续更新中...

写在结尾:本文初衷是提供给一些新手或者需要某些资料查询者,代码或者思想有不足之处请大家谅解,希望大家多多原谅。最后希望大家可以共同进步,快乐工作。

上一篇文章:《UIImageView的基本使用》

下一篇文章:《UIScrollView的基本使用》

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值