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];
     
    其他属性:
    常用代理方法:
     
  • 相关阅读:
    四则运算出题器
    四则运算出题网页
    四则运算自动生成器实现(python、wxpython、GUI)
    python 实现小学四则运算
    Process and Thread States
    COS AP-开启WPA后无法关联SSID!
    WLC MAC Filtering
    禅道--个人理解 简单介绍
    IDEA解决乱码
    avue 实现自定义列显隐并保存,并且搜索表单、form表单、crud列顺序互不影响。
  • 原文地址:https://www.cnblogs.com/Walking-Jin/p/5210768.html
Copyright © 2011-2022 走看看