IOS开发基础03(Label,textField)

//  ViewController.swift


import UIKit


class ViewController: UIViewController {


    override func viewDidLoad() {

     //        标签:UILabel,能够看得到,同样继承于UIView

        let label = UILabel(frame: CGRectMake(30,60,150,60))

        //设置标签背景颜色

        label.backgroundColor = UIColor.cyanColor()

        //将标签添加到视图上面

        view.addSubview(label)

        

        

        //        设置标签文本

        label.text = "金华职业技术学院dfghfjgjhghjkhkjhkjhkjhkjhjkhkjkhkjhkj"

        //        设置文本颜色

        label.textColor = UIColor.redColor()

        //        文本对齐方式:居中,左对齐,右对齐

        label.textAlignment = .Center

        //        设置显示的行数:默认是1,超过显示行数采用省略号,如果设置为0,则文本自适应多行显示

        label.numberOfLines = 2

        //        设置文本(字体)大小:iOS字体设置通过UIFont

        label.font = UIFont.systemFontOfSize(15)

        

        

        //        文本输入框:UITextField

        let textField = UITextField(frame: CGRectMake(60,150,180,45))

        //        textField.backgroundColor = UIColor.greenColor()

        view.addSubview(textField)

        

        //        设置文本框的键盘类型(常用:NamePhonePad ,NumberPad)

        //        textField.keyboardType = .NumberPad

        //        输入框边框样式

        textField.borderStyle = .RoundedRect

        //        设置输入框占位符

        textField.placeholder = "请输入你的学号"

        

        //        textField.font

        //        textField.textAlignment

        //        textField.textColor

        //设置输入框显示的文本

        textField.text = "201416989"

        //获取输入框输入文本

        print(textField.text)

        

        //设置输入框是否密文显示

        textField.secureTextEntry = true

        

        //设置键盘return

        textField.returnKeyType = .EmergencyCall

        //点击return键,键盘回收,首先设置文本输入框代理,遵守协议

        textField.delegate = self

    }

    

}


/*键盘回收协议*/

extension ViewController:UITextFieldDelegate{

      func textFieldShouldReturn(textField: UITextField) -> Bool

    {

        //使键盘回收,所以取消输入框的第一响应者

        textField.resignFirstResponder()

        return true

    }

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值