一.textField的常用设置
// 创建文本框
    UITextField *tf = [[UITextField alloc] initWithFrame:CGRectMake(60, 100, 200, 40)];
1.设置文本框的边框样式(一般用圆角样式)
borderStyle
2.设置键盘
(选择合适的键盘,有助于让用户按照你的意图输入。 密码输入的时候,选择数字键盘。用户注册的时候选择字母键盘)
keyboardType
3.设置清除按钮
(选择模式:出现的情况)
clearButtonMode
4.设置密文输入
(不能输入中文,用于输入密码的时候)
secureTextEntry
5.设置return按钮样式
(常用设置为:Next,Done,Go,Search,Send)
returnKeyType
6.设置文本框的左右视图
(一般左侧视图用于提示,比如放置一个锁的样式图片提示用户是密码文本框。右侧视图可以用来修改是否明文输入或者发送验证码等。)
    // 设置文本框左视图 : x,y值无效,默认为0,0
    // 图片视图
    UIImageView *iv = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 30, 30)];
    // 设置图片视图的图片
    iv.image = [UIImage imageNamed:@"account"];
    tf.leftView = iv;
    //设置显示左侧视图的情况
    tf.leftViewMode = UITextFieldViewModeAlways;
7.设置文本框的输入视图 (一般不常用,当需要一些键盘高级功能的时候使用。)
 // 设置文本框的输入视图: x,y,w无效 默认为(0, 屏幕高度-输入视图本身的高度, 屏幕宽度, h)
    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 216)];
    view.backgroundColor = [UIColor orangeColor];
    tf.inputView = view;
    // 设置文本框输入视图的附属视图(二级视图): x,y,w无效
    UIView *accessoryView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 44)];
    accessoryView.backgroundColor = [UIColor blueColor];
    tf.inputAccessoryView = accessoryView;
 

iOS-UITextField-常用方法的更多相关文章

  1. iOS - UITextField

    前言 NS_CLASS_AVAILABLE_IOS(2_0) @interface UITextField : UIControl <UITextInput, NSCoding> @ava ...

  2. IOS UITextField &UITextView

    UITextField 限制textField长度 曾经,以为输入框只是输入字符的,但真的认真为一个登陆界面输入框而改了六七次以后,发现好烦人啊,先谢谢测试的不厌其烦,不杀之恩,不想再用IOS的输入框 ...

  3. iOS UITextField的代理<UITextFieldDelegate>的几点笔记

    今天做项目的时候,有个需求,点击按钮,就在特定的编辑框输入按钮中的文字,一开始我还以C++的思想来写,先获取光标的位置,然后在判断是否在那个编辑框,进行输入.后来我旁边的同事看到了直接教我用代理方法, ...

  4. 简单几步实现 IOS UITextField输入长度的控制

    在ios开发过程中,我们有时候需要对UITextField的输入长度进行控制,比如输入手机号码最大长度为11位等,而ios自身又不像android那样可以设置输入框的输入长度,接下来通过简单几步实现这 ...

  5. iOS UITextField限制输入字数

    关于iOS的文本框有时需要限制字数,如手机号,在UITextField的代理单纯写一个判断,在字数超过限制时,这时再想删除就删除不掉,可以在代理这样写,就解决 - (BOOL)textField:(U ...

  6. iOS UITextField限制输入数字

    有时候项目中要求文本框中只能输入数字,如:价格.公里数.费用等等,一般的文本框不限制输入的格式,这时候只能强制限制输入框的输入格式了,代码如下: #import "ViewControlle ...

  7. iOS - UITextfield 验证邮箱格式

    做登录界面时,用户在UITextfield中输入输入邮箱账号后,我们应该在本地验证格式是否正确,再将参数传给服务器验证. 最简单的就是利用系统的NSPredicate //利用正则表达式验证 -(BO ...

  8. iOS UITextField的returnkey点击事件

      关于隐藏软键盘,网上的办法良莠不齐,大多是通过实现UITextFieldDelegate来隐藏软键盘,该方法代码较多,且在文本框很多的时不好处理.我经过搜索与摸索,找到了最佳的处理办法.(引用的) ...

  9. iOS UIView常用方法和属性

    UIView常用方法 addSubView: // 添加子视图 insertSubview: atIndex // 视图插入到指定索引位置 insertSubview:aboveSubview: // ...

  10. UItextField常用方法

    - (void)viewDidLoad {     [super viewDidLoad];     // Do any additional setup after loading the view ...

随机推荐

  1. Xamarin.Forms bug? System.ObjectDisposedException: Cannot access a disposed object

    Hi, My Android Xamarin.Forms application uses a Navigation stack to display various views, I often h ...

  2. 未能加载文件或程序集“System.Data.SQLite.DLL”或它的某一个依赖项

    今天在部署code到测试环境的时候 出现了未能加载文件或程序集"System.Data.SQLite.DLL"或它的某一个依赖项 这个错误,其实错误的的原因有很多,1.典型的是是版 ...

  3. input type=file美化

    最近碰到input type=file 之前用模拟点击来实现美化,发现在IE7下会有bug导致图片上传不上去,最后改用直接美化的方法 <!DOCTYPE html> <html la ...

  4. Swift入门篇-结构体

    前面主要是介绍swift语言中基本类型的用法,今天给大家介绍的是swift的结构体的用法,swift中结构体的用法和其他语言的用法,还有不太一样,不过您多敲几遍,就可以理解结构体,结构体在ios开发中 ...

  5. runtime MethodSwizzle 实践之 奇怪crash : [UIKeyboardLayoutStar release]: message sent to deallocated instance

    情景: 使用MethodSwizzle 实现对数组.字典 等系统方法的安全校验.显然能达到预期效果,但实际发现当 键盘显示的情况下  home app 进入后台,再单击app  图标 切换回前台时 发 ...

  6. css/js在线压缩工具

    http://tool.css-js.com/ 在进行前端的时候,可以参考百度性能监控中心给出的意见: http://developer.baidu.com/apm/index

  7. C# 个人常用代码积累

    /// <summary> /// TextBox限制只能输入十六进制,且只能输入6个 /// </summary> /// <param name="send ...

  8. [Scheme]一个Scheme的Metacircular evaluator

    这个解释器可以用来跑前面两篇文章的例子,所以一并扔出来,三部曲哈哈. Lisp内置的S-expression相当于解析好的语法树,而借助quasiquote和unquote又很容易进行语法树层面的变换 ...

  9. 演化理解 Android 异步加载图片

    原文:http://www.cnblogs.com/ghj1976/archive/2011/05/06/2038738.html#3018499 在学习"Android异步加载图像小结&q ...

  10. win10初体验,我的错误代码哪里去了

    今天闲着,就把WIN7升级安装成WIN10,感觉这次WIN10的升级方案确实还可以人,可以保留文件和配置升级. 升级完,试了一下宽带连接,发现错误代码没了,像下面的应该就691呢~~~