zoukankan      html  css  js  c++  java
  • swift-UITextfield控件的基本属性设置

     

    //1.初始化UITextField

        let userName=UITextField(frame: CGRectMake(0, 100, 100, 100));

     //2.将文本框userName添加到当前视图中

       self.view.addSubview(userName);

    //3.文本框默认显示文字

      userName.placeholder="请输入手机号";

     

    //4.设置字体大小

      userName.font=UIFont.systemFontOfSize(16);

     

    //5.当编辑时文本框右侧出现删除小图标,登陆界面经常会用到

      userName.clearButtonMode=UITextFieldViewMode.WhileEditing;

    //6.如果需要设置文本框边框颜色,需要同时设置颜色及边框大小,否则会没有边框效果 

       userName.layer.borderColor=UIColor.blackColor();

       userName.layer.borderWidth=1;

     

    //7.设置文本框圆角

    userName.layer.cornerRadius=5;

     

    //8.有时候文本框左视图需要添加图片

    //8.1添加用户名左视图

            let NameLeftView:UIView=UIView(frame: CGRectMake(0, 0, 40, 60));

            let namePic:UIImageView=UIImageView(frame: CGRectMake(5,20, 20, 20));

            namePic.image=UIImage(named: "iconfont-phone.png");

            NameLeftView.addSubview(namePic);

            userName.leftView=NameLeftView;

       //下面这句代码是指图片何时显示

            userName.leftViewMode=UITextFieldViewMode.Always;

    //9.文本框内字符以* 显示

      userName.secureTextEntry=true;

    //10.边框圆角

      userName.borderStyle = UITextBorderStyleRoundedRect;

    //11.设置键盘的样式
       userName.keyboardType = UIKeyboardTypeNumberPad;(数字键盘)
     
     
    //12.设置UITextField的代理
      userName.delegate=self;
     
    //这是我的项目登陆界面效果图
     
     
    //将return键变成什么键
     userName.returnKeyType = UIReturnKeyType.Search;

     
    typedef enum {
        UIReturnKeyDefault, 默认 灰色按钮,标有Return
        UIReturnKeyGo,     标有Go的蓝色按钮
        UIReturnKeyGoogle,标有Google的蓝色按钮,用语搜索
        UIReturnKeyJoin,标有Join的蓝色按钮
        UIReturnKeyNext,标有Next的蓝色按钮
        UIReturnKeyRoute,标有Route的蓝色按钮
        UIReturnKeySearch,标有Search的蓝色按钮
        UIReturnKeySend,标有Send的蓝色按钮
        UIReturnKeyYahoo,标有Yahoo的蓝色按钮
        UIReturnKeyYahoo,标有Yahoo的蓝色按钮
        UIReturnKeyEmergencyCall, 紧急呼叫按钮
    } UIReturnKeyType;
     
     
     
  • 相关阅读:
    Web进程被kill掉后线程还在运行怎么办?
    Spring Boot学习(二):配置文件
    POI实现excel的数据验证
    Spring Boot学习(一):入门篇
    lombok学习
    Java设计模式:单例模式
    关于org.springframework.web.filter.CharacterEncodingFilter的学习
    毕业三年,拿了北京户口,从年薪20W到年薪40W,说一点对后人有用的经验
    北漂去帝都大医院求医到底有多难?我的真实经历,真的是一路坎坷与辛酸~
    阿里面试官让我讲讲Unicode,我讲了3秒说没了,面试官说你可真菜
  • 原文地址:https://www.cnblogs.com/brance/p/4898735.html
Copyright © 2011-2022 走看看