zoukankan      html  css  js  c++  java
  • UITextField

    UITextField(输⼊框):是控制⽂本输⼊和显⽰的控件
    UITextField和UILabel相⽐,UILabel主要⽤于⽂字显⽰,不能编辑, UITextField允许⽤户编辑⽂字(输⼊)
     
    • 创建:    创建UITextField与创建UILabel的步骤很相似。
    1、开辟空间并初始化(如果本类有初始化⽅法,则使⽤⾃⼰的初始 化⽅法;否则使⽤⽗类的)。
    2、设置⽂本显⽰、输⼊等相关的属性
    3、添加到⽗视图上,⽤以显⽰
    4、释放对象所有权
     
    //创建一个输入框,UITextField
        //UILabel侧重于文本显示,UITextField侧重于文本的编辑和输入,但是也有显示的功能
        UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(100, 300, 200, 40)];
        //设置输入框的边框样式
        textField.borderStyle = UITextBorderStyleRoundedRect;
       
        //设置输入框显示的占位符 , 告知用户这个输入框应该输入的信息
        textField.placeholder = @"请输入用户名";
       
        //文本内容的颜色
        textField.textColor = [UIColor redColor];
       
        //文本的对齐方式(水平方向)
        textField.textAlignment = NSTextAlignmentLeft;
       
        //文本字体 (加粗、20号字)
        textField.font = [UIFont boldSystemFontOfSize:20];
       
        //是否允许输入
        textField.enabled = NO;//不允许输入,不弹出键盘
        textField.enabled = YES;//允许输入,默认是YES
       
        //设置输入框是否重新输入时清空内容 默认是NO
        textField.clearsOnBeginEditing = YES;

        //设置输入框输入的内容是否以密文形式显现 默认是NO
        textField.secureTextEntry = YES;
       
        //设置键盘样式  数字键盘
        textField.keyboardType = UIKeyboardTypeNumberPad;
       
        //设置键盘上的return键样式
        textField.returnKeyType = UIReturnKeyDone;
       
        //设置键盘上的清除按钮模式 (编辑完之后显示)
        textField.clearButtonMode = UITextFieldViewModeUnlessEditing;
        textField.clearButtonMode = UITextFieldViewModeAlways;//总是显示
       
        //设置AppDelegate 为输入的代理对象, 让AppDelegate去执行相应的方法,来处理事件
        textField.delegate = self;

        [containerView addSubview:textField];
        [textField release];
     
    其他属性:
    常用代理方法:
     
  • 相关阅读:
    Spring常用注解
    mybatis注解映射的简单分类
    Java框架中各层作用简述
    maven中groupId和artifactId的含义
    mybatis缓存
    防盗链的基本原理
    将部分字符串转化成JsonArray
    风螺旋线的进入
    3D转弯保护区长啥样?
    风螺旋线公切线的算法
  • 原文地址:https://www.cnblogs.com/Walking-Jin/p/5210768.html
Copyright © 2011-2022 走看看