// 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
}
}