我不想讓IBOutlet的視圖和頂部佈局指南之間的約束。我不想把標識符也。我想以編程方式找到它。任何人都請幫助我。如何查看視圖和頂部佈局指南之間的約束?
-1
A
回答
0
這就是你如何以編程方式聲明約束。請找到代碼片段。
let view = UIView()
let leadingConstraint = view.leadingAnchor.constraintEqualToAnchor(self.view.leadingAnchor)
let trailingConstraint = view.trailingAnchor.constraintEqualToAnchor(self.view.trailingAnchor)
let topConstraint = view.topAnchor.constraintEqualToAnchor(self.view.topAnchor)
let bottomConstraint = view.bottomAnchor.constraintEqualToAnchor(self.view.bottomAnchor, constant: 0)
var setConstraints = [NSLayoutConstraint]()
setConstraints.appendContentsOf([leadingConstraint,trailingConstraint,topConstraint,bottomConstraint])
NSLayoutConstraint.activateConstraints(setConstraints)
請勾選是否有幫助。
謝謝。
+0
我想找到我從Interface Builder添加的約束條件。 – sant05
1
選擇constraint
並添加identifier
「TopLayOut就像在下面的PIC添加:通過限制
,並在你的代碼進行迭代,並找到如下正確的:
for constraint in self.view.constraints{
if constraint == "TopLayOut"{
print("matches")
break;
}
}
+0
感謝您的回答。其實我需要找到它,而不用把標識符也。 – sant05
相關問題
- 1. 距頂部佈局指南和底部佈局指南的距離相等
- 2. 約束佈局指南不起作用
- 3. 爲什麼我的佈局忽略約束佈局指南?
- 4. 頂部佈局指南不匹配
- 5. 約束底部佈局指南與TabBar問題
- 6. 約束佈局中的滾動查看不滾動到父約束的底部
- 7. 如何查看另一個頂部和中間的視圖?
- 8. UISplitViewController:在UISplitViewControllerDisplayModeAllVisible的主視圖中錯誤的頂部佈局指南
- 9. 約束佈局 - 以編程方式設置指南的方向
- 10. Android佈局兩個圖像視圖之間的滾動查看
- 11. 移動視圖與佈局約束
- 12. 約束佈局「WRAP_CONTENT」與dimensionRatio子視圖
- 13. 如何爲嵌入在另一個堆棧視圖中的堆棧視圖設置頂部佈局約束?
- 14. 如何以編程方式更改約束佈局的子視圖的約束
- 15. iOS - Autolayout - 查看重疊頂部佈局
- 16. 視圖和佈局之間的通信
- 17. 約束佈局
- 18. 我如何使用垂直間距的自動佈局到subview.top,但不是頂部佈局指南
- 19. ios7 tableView沒有正確的位置,頂部佈局指南
- 20. UIView transitionFromView:toView:和佈局約束
- 21. 如何在android中約束佈局內的組視圖?
- 22. 僅約束頂部
- 23. iOS7隱藏狀態欄但不調整頂部佈局指南
- 24. 限制引腳頂部佈局指南未啓用
- 25. 表視圖的頂部視圖和頂部單元格之間的差距
- 26. 如何在約束佈局中應用分隔線或視圖
- 27. 佈局 - 如何填補頂部酒吧和底部酒吧之間的差距
- 28. Android的約束佈局內滾動型約束佈局
- 29. 自動佈局約束和子視圖控制器
- 30. Eclipse - 在Android視圖的圖形佈局中顯示佈局指南(線條)
問題是否解決? –
是的我設法通過遍歷視圖的所有約束,並檢查它是否滿足條件來解決它(約束。首先作爲?NSObject == self.view && constraint.firstAttribute ==。頂端)|| (constraint.secondItem as?NSObject == self.view && constraint.secondAttribute == .Top) – sant05