1、创建Label
//创建一个Label
let label = UILabel()
//设置属性
label.text = "设置一些常用的属性,如标题、颜色、字体和大小等。“。"
label.textColor = UIColor.black
label.font = UIFont.systemFont(ofSize: 16)
//对其方式
label.textAlignment = .center
//行数
label.numberOfLines = 0
label.backgroundColor = .blue
//位置和大小
label.frame = CGRect(x: 20, y: 100, width: self.view.frame.width - 20 , height: 130)
self.view.addSubview(label)
2、创建Button
//创建一个Button
let button = UIButton(type: .system)
button.setTitle("点击", for:.normal)
button.setTitleColor(.red, for: .normal)
button.setTitleColor(.blue, for: .selected)
button.titleLabel?.font = UIFont.systemFont(ofSize: 15)
button.setTitleShadowColor(UIColor.green, for: .normal)
button.setImage(UIImage(named: "backward"), for: .normal)
button.addTarget(self, action: #selector(buttonClicked), for: .touchUpInside)
//位置
button.frame = CGRect(x: 50, y: 250, width: 60, height: 30)
// self.view.addSubview(button)
view.addSubview(button)
//按钮点击方法
@objc func buttonClicked() {
print("点击了按钮。。。")
}
3、创建UITextField
//创建UITextField
let textfield = UITextField()
textfield.placeholder = "请输入手机号"
textfield.textColor = .black
textfield.font = UIFont.systemFont(ofSize: 16)
textfield.borderStyle = .roundedRect //设置边框样式
textfield.borderStyle = .line
textfield.delegate = self //代理
//
textfield.frame = CGRect(x: 20, y: 300, width: self.view.frame.width-40, height: 40)
self.view.addSubview(textfield)
//实现textfield的协议方法
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
// textField.resignFirstResponder() //隐藏键盘
// textField.becomeFirstResponder() //弹起键盘
print("隐藏键盘")
return true
}
4、创建UIImageView
//创建UIImageView
let imageview = UIImageView()
imageview.image = UIImage(named: "icon1")
imageview.frame = CGRect(x: 0, y: 250, width: UIScreen.main.bounds.width, height: 200)
self.view.addSubview(imageview)