/方法1:创建时设置 frame
let rect = CGRect(x:10, y:10, width:300, height:30)
let label=UILabel(frame:rect)
self.view.addSubview(label)
let label = UILabel()
label.frame = CGRect(x:10, y:90, width:300, height:30) self.view.addSubview(label)
label.backgroundColor =UIColor.green
label.textColor = UIColor.red
label.font = UIFont.systemFont(ofsize: 14)
label.textAlignment = NSTextAlignment.right
label.text = "I am a label"
label.frame = CGRect(x:10, y:100,width:100, height:100) label.numberOfLines=2
label.text = "I am a label,I am a label,I am a label"
label.text = "I am a label I am a label,I am a label"
let button = UIButton(type: UIButtonType.system)
button.frame = CGRect(x:150,y:150, width:120, height:40)
button.setTitle("Click me", for: UIControlState.normal) button.titleLabel?.font = UIFont.systemFont(ofSize: 18)
button.addTarget(self, action: #selector(btnClick(_:)), for: UIControlEvents.touchUpInside)
button.layer.cornerRadius = 5.0
self.view.addSubview(button)
let rect = CGRect(x:10, y:150, width:50, height:50)
let button = UIButton(frame:rect)
button.setImage(UIImage(named:"checknoneBtn.png"),for:UIControlState.normal)
button.setImage(UIImage(named:"checkedBtn.png"),for:UIControlState.selecd
button.addTarget(self, action: #selector(btnClick(_ :)),for: UIControlEvents. touchUpInside)
button.layer.cornerRadius =5.0 self.view.addSubview(button)
func btnClick( _ sender : UIButton){
print ("Wuwu~~, I am here now")
sender.isSelected = !sender.isSelected
}
let imageViewRect = CGRect(x:0,y:350,width:100,height:100)
let imageView = UIImageView(frame: imageViewRect)
let img = UIImage(named: "checkedBtn.png")
imageView.image= img