class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. //創建視圖 let redV = UIView(frame: CGRect(x: 100, y: 100, width: 100, height: 100)) //設置視圖的背景顏色 redV.backgroundColor = UIColor.red; //添加到當前頁面 view.addSubview(redV); redV.center = view.center; let btn = UIButton(type: .contactAdd); redV .addSubview(btn); btn.addTarget(self, action: #selector(btnClicked), for: .touchUpInside); } @objc func btnClicked()->String{ print(#function); return "111"; } }
swift 創建 imageview
let img = UIImageView(frame: CGRect(x: 100, y: 300, width: 50, height: 50)) view .addSubview(img) img.image = UIImage.init(named: "22");