IOS开发基础03(Label,textField)

来源:互联网 发布:网络作者介绍 编辑:程序博客网 时间:2024/05/16 17:20

//  ViewController.swift


import UIKit


class ViewController: UIViewController {


    overridefunc 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

    }

}



1 0
原创粉丝点击