• UITextField


    UITextField的相关操作:

     1 UITextField *tf = [[UITextField alloc] initWithFrame:CGRectMake(20, 60, 280, 70)];
     2     //文本输入框,一般用作用户输入账号,密码,个人信息等
     3     
     4     tf.placeholder = @"请输入帐号";
     5     //提示语
     6     
     7     tf.borderStyle = UITextBorderStyleLine;
     8     //边框风格
     9     
    10     tf.backgroundColor = [UIColor redColor];
    11     
    12     tf.background = [UIImage imageNamed:@"aaa"];
    13     //设置背景图片,如果边框风格是圆角,那么背景图失效,否则边框风格失效
    14     
    15     tf.font = [UIFont systemFontOfSize:40];
    16     
    17     tf.adjustsFontSizeToFitWidth = YES;
    18     //当文本的宽度超过tf的宽度时,文字会自动变小(系统默认是有下限的)
    19     
    20     tf.minimumFontSize = 30.0f;
    21     //文字变小的下限
    22     
    23     tf.textAlignment = NSTextAlignmentLeft;
    24     //左右对齐方式,(和label的设置方式一样)
    25     
    26     tf.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
    27     //垂直对齐方式,(btn对齐方式的设置也是用这种方式)
    28     
    29     //tf的左右对齐和垂直对齐在工作中一般都不设置,直接使用默认的
    30     
    31     
    32     tf.keyboardType = UIKeyboardTypeEmailAddress;
    33     //键盘类型
    34     
    35     tf.returnKeyType = UIReturnKeyNext;
    36     //return键的类型,(这个属性只是设置外观,和功能毫无关系)
    37     
    38 //    tf.secureTextEntry = YES;
    39     //安全输入模式(暗文输入)
    40     
    41     tf.tag = 1;
    42     
    43 //    tf.clearsOnBeginEditing = YES;
    44     //开始编辑时清空tf的文字
    45     
    46     tf.clearButtonMode = UITextFieldViewModeAlways;
    47     //设置清空按钮出现的时机
    48     
    49     UIView *v = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 30, 30)];
    50     v.backgroundColor = [UIColor blueColor];
    51     tf.leftView = v;
    52     [v release];
    53     tf.leftViewMode = UITextFieldViewModeAlways;
    54     //tf左边的视图和出现的时机(比如说用户的头像或者一把锁)
    55     
    56     
    57     UIView *av = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
    58     av.backgroundColor = [UIColor magentaColor];
    59 //    tf.inputView = av;//代替键盘(工作中一般不用)
    60     
    61     tf.inputAccessoryView = av;
    62     //键盘的附属view(出现在键盘上面)
    1 //self.view被点击时触发
    2 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
    3 {
    4     UITextField *tf = (UITextField *)[self.view viewWithTag:1];
    5     
    6     [tf resignFirstResponder];
    7     //收起键盘
    8 }
  • 相关阅读:
    Hybrid 实验
    Access+Trunk 配置
    JS 超类和子类
    javascript高级程序设计第3版——第一章概括
    js 获取getElementsTagName()方法返回值的内容
    js 数组的pop(),push(),shift(),unshift()方法小结
    js parseInt()与Number()区别
    HTML中引用外部JS文件失效原因
    TP5报错 User qdm813229266 already has more than 'max_user_connections' active connections 解决办法
    微信内打开链接,跳转到公众号关注页面
  • 原文地址:https://www.cnblogs.com/Angelone/p/4385278.html
Copyright © 2020-2023  润新知