我想把一个按钮调整为正方形,这是我的代码:
let button = UIButton()
button.backgroundColor = UIColor.red
button.translatesAutoresizingMaskIntoConstraints = false
//method one
//button.widthAnchor.constraint(equalToConstant:44.0).isActive = true
//button.heightAnchor.constraint(equalToConstant: 44.0).isActive = true
//method two
button.frame.size = CGSize(width: 20.0, height: 20.0)
button.addTarget(self, action: #selector(ratingButtonTapped(button: )), for: .touchUpInside)
addArrangedSubview(button)
我尝试了两种方法,但似乎都无法正常工作。在第一种方法中出现了错误,而在第二种方法中没有显示任何内容。当我运行代码时,按钮会出现在容器中。这里有什么问题?
addArrangedSubview
函数内部你做了什么?只有view.addSubview(button)
吗? - Christian Ascone