0
A
回答
0
取決於應用約束條件。 如果你有UIViewController
一個UITableView
和添加約束,約束在UIViewController
應用不UITableView
使用此代碼來代替:
self.tableView.superview?.constraints
+0
是的,我知道。但是,'UITableViewCell'約束將在'UITableView'中。 – PradeshV
1
您需要獲得表視圖上海華約束和檢查表視圖作爲第一或第二項。
for constraint in (self.tableView.superview?.constraints)! {
if constraint.firstItem as! NSObject == self.tableView ||
constraint.secondItem as! NSObject == self.tableView {
// table view constraints
}
}
1
以編程方式檢索約束不是一個好主意。
您可以使用constraintsAffectingLayout(for:)獲得影響視圖的所有約束,但是,您可能會得到比預期更多的約束。
最好的解決方案是在添加它們時保存對給定約束的引用。如果您正在使用故事板或xib,請爲它們創建一個IBOutlet
。
相關問題
- 1. 如何從OCIErrorGet獲取約束錯誤?
- 2. 如何獲取檢查規則約束
- 3. 獲取匹配約束
- 4. F#獲取型與約束
- 5. 獲取有關約束
- 6. 約束uitableview和uiview自動佈局
- 7. UIScrollView,UITableView和問題與約束
- 8. 基於UIView約束更新UITableView大小
- 9. 如何獲得約束的名稱?
- 10. 如何從UITableView iphone獲取UITableView IndexPath?
- 11. 如何約束NSSplitView?
- 12. 從MySQL表獲取外鍵約束
- 13. 通過約束名稱獲取表名
- 14. 約束 - 獲取基於類型
- 15. Unity3D剛體約束獲取屬性
- 16. 獲取表數據不包括約束
- 17. 在SimpleWebRTC中獲取約束對象
- 18. 獲取失敗約束的名稱
- 19. SQL Server 2008-獲取表約束條件
- 20. 獲取默認約束信息
- 21. 獲取UniqueEntity約束的字段
- 22. 獲取面板的網格包約束
- 23. 與列值約束獲取記錄
- 24. 如何添加約束等於uitableview的searchResultsTableView?
- 25. 我們如何在uitableview單元格中設置標籤約束?
- 26. 如何從SQLException獲取確切的「約束名稱」
- 27. 如何以編程方式從UIView獲取約束
- 28. 如何獲取postgresql中唯一約束的名稱?
- 29. 如何從SQLite獲取更詳細的約束失敗斷言?
- 30. 如何在SQLite中獲取外鍵約束的名稱?
你在哪裏打電話給這個?在'viewDidLoad()'? –
如何/在哪裏使用它? – mihatel
當用戶執行刪除行時。 – PradeshV