[英]No Constraints found in viewDidLayoutSubviews - AutoLayout
如果您慶祝感恩節快樂!
我在情節UIImageView
上有一個UIImageView
,設置了4個約束。 中心x約束具有一個標識符集(通過情節提要)“ imageViewTwoCenterX”。
我試圖找到標識符的約束。
問題:下面的代碼為約束數組計數返回0
,並且永遠找不到帶有標識符的約束。
難道我做錯了什么? 錯誤的做法? 感謝所有幫助!
我使用以下代碼:
override func viewDidLayoutSubviews() {
print("Constraints Count: \(imageViewTwo.constraints.count)")
for constraint in imageViewTwo.constraints {
if constraint.identifier == "imageViewTwoCenterX" {
print("Found it!")
}
}
}
對於寬度/高度約束以外的約束,IB將它們添加到視圖的superview
。 因此,您將不會在圖像視圖的約束中找到它們。 嘗試列出其superview
的約束。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.