У меня есть UIButton
, и я пытаюсь изменить его размер программным способом, но он просто не дает эффекта.Вот что я написал:
import UIKit
class HomeVC: UIViewController {
let addGroupBtn = UIButton(frame: CGRect(x: 0, y: 0, width: 50, height: 50))
let addGroupLabel = UILabel()
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = UIColor(red: 110/255, green: 178/255, blue: 87/255, alpha: 1.0)
setAddGroupBtn()
}
func setAddGroupBtn(){
addGroupBtn.setImage(UIImage(named: "addIcon"), for: .normal)
addGroupBtn.addTarget(self, action: #selector(moveToAddGroup), for: .touchUpInside)
addGroupBtn.translatesAutoresizingMaskIntoConstraints = false
self.view.addSubview(addGroupBtn)
addGroupBtn.topAnchor.constraint(equalTo: self.view.safeAreaLayoutGuide.topAnchor, constant: 50).isActive = true
addGroupBtn.leadingAnchor.constraint(equalTo: self.view.safeAreaLayoutGuide.leadingAnchor, constant: 14).isActive = true
}
func setAddGroupLabel(){
addGroupLabel.translatesAutoresizingMaskIntoConstraints = false
addGroupLabel.text = "Add Group"
}
@objc func moveToAddGroup(){
print("ADD GROUP")
//Move to another VC
}
}
Я пробовал несколько разных решений, которые я видел здесь, в Stackoverflow и других местах, но ничего не работает.Это всегда так: