【发布时间】:2020-12-07 01:54:58
【问题描述】:
我需要在 UIView 上添加一个 UIButton 作为子视图,但它实际上并没有在运行时出现。 这是我的代码:
let moreButton : UIButton = {
let button = UIButton()
button.setImage(#imageLiteral(resourceName: "more"), for: .normal)
button.translatesAutoresizingMaskIntoConstraints = false
return button
}()
override init(frame: CGRect) {
super.init(frame: frame)
addSubview(moreButton)
moreButton.trailingAnchor.constraint(equalTo: self.trailingAnchor).isActive = true
moreButton.topAnchor.constraint(equalTo: self.topAnchor).isActive = true
moreButton.heightAnchor.constraint(equalToConstant: 30).isActive = true
moreButton.widthAnchor.constraint(equalToConstant: 20).isActive = true
}
按钮最终不会添加到视图中。我确信这是一个简单的解决方法,但我无法理解它。
【问题讨论】:
标签: ios swift uiview constraints addsubview