UILable、UITextField

作者: 文艺小年青 | 来源:发表于2016-11-27 17:01 被阅读11次

    UI控件-UILable-UITextField

    创建lable

    *新建lable

    let label = UILabel()
    //设置lable的大小位置
    label.frame = CGRect(x: 100, y: 100, width: 100, height: 100)
    //把label加到父视图上
    self.view.addSubview(label)
    

    *label的各种属性

    //给lable添加文字
    label.text = "你好"
    //文本颜色
    label.textColor = UIColor.red
    //字体及字号
    label.font = UIFont.systemFont(ofSize:18)
    //文本对齐方式
    label.textAlignment = .center
    //背景颜色
    label.backgroundColor = UIColor.red
    //文字的换行模式,如果是0的话,不限制行数
    label.numberOfLines = 1
    //如果label的大小不足以放下文字,省略模式
    label.lineBreakMode = .byTruncatingTail
    

    *UITextField

    //新建一个UITextField并且设置它的x,y和大小
    let textField = UITextField(frame: CGRect(x: 100, y: 250, width: 200, height: 40))
    //添加到父视图上
    self.view.addSubview(textField)
    

    *UITextField的一些属性

            //设置placeholder,提示:请输入密码
            textField.placeholder = "请输入密码"
            //每输入一个字符就变成点 用密文输入
            textField.isSecureTextEntry = true
            //边框样式
            textField.borderStyle = .roundedRect
            //文字颜色
            textField.textColor = UIColor.red
            //文字的清除样式
            textField.clearsOnBeginEditing = true
            //边框样式   图片后缀.jpg可以省略  但.png不可以省略
            //textField.background = UIImage(named:"1.jpg")
            
            //边框样式 拉伸图片
            let inset = UIEdgeInsets(top: 19, left: 30, bottom: 19, right: 18)
            textField.background = UIImage(named:"4.png")?.resizableImage(withCapInsets: inset,resizingMode:UIImageResizingMode.stretch)
        
            //输入框中是否有个叉号,在什么时候显示,用于一次性删除输入框中的内容
            textField.clearButtonMode = .whileEditing
            //左边视图样式
            textField.leftView = UIImageView(image:UIImage(named:"2.jpg"))
            //什么时候显示左边视图
            textField.leftViewMode = .always
            
            //代理方法
            textField.delegate = self
            self.userTextfield = textField
    

    相关文章

      网友评论

        本文标题:UILable、UITextField

        本文链接:https://www.haomeiwen.com/subject/krdnpttx.html