我有一个@IBDesignable自定义视图。
我想拥有最低身高。
如果我在代码中添加视图,则覆盖
override init(frame: CGRect) {
let height = frame.height > minHeight ? minHeight : frame.height
let minFrame = CGRectMake(frame.origin.x, frame.origin.y, frame.width, height)
super.init(frame: minFrame)
}
设置最小高度。
在故事板中添加
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
被召唤。
那我在哪里可以设置最小高度?
由于
答案 0 :(得分:0)
您可以像这样添加最小高度限制
var minimumHeightConstraint = NSLayoutConstraint(item: view,
attribute: .height,
relatedBy: .greaterThanOrEqual,
toItem: nil,
attribute: .notAnAttribute,
multiplier: 1,
constant: minHeight)
然后将约束添加到视图的父级