的問題
我已經子類一個UITextView
並添加了UILabel
作爲一個子視圖。我想將標籤放在右下角。曖昧約束添加的UILabel當作爲子視圖的UITextView
代碼
fileprivate lazy var counterLabel: UILabel = {
let label = UILabel()
label.translatesAutoresizingMaskIntoConstraints = false
self.addSubview(label)
// add constraints
self.addConstraints([
NSLayoutConstraint(item: label, equalTo: self, attribute: .right),
NSLayoutConstraint(item: label, equalTo: self, attribute: .bottom)]
)
return label
}()
截圖
如在上面的截圖所示,紅色標籤被示出爲具有一個ambiguous layout
如果我使用一個情節串連圖板,並添加相同的兩個約束(底部,右側)標籤沒有模棱兩可的立場。我做錯了什麼?
標籤如何成爲文本視圖的子視圖?文本視圖是可滾動的;它會將標籤滾動到視線之外。 – matt
啊我一直很蠢!謝謝你的幫助! – Ollie