ビューとトップレイアウトガイドの間で制約の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. iOS - 実行時にビューの制約を見つけ出す
- 2. PostgreSQLの制約を見つける
- 3. 既存のテーブルの制約を見つけるには?
- 4. opl cplexでの制約緩みを見つけるには?
- 5. 制約付きの置換の集合を見つける
- 6. 16進コードを使用して制約を見つけよう
- 7. フラグメントビューメインビューのIDでビューを見つける
- 8. oracleで制約が見つかる
- 9. プログラムでConstraintLayoutにビューと制約を追加するには?
- 10. 制約レイアウトの子ビューの制約をプログラム的に変更する方法
- 11. 特定の自動レイアウト制約を追加する人を見つけよう
- 12. ビューに制約を追加する
- 13. oracleですべての外部キー制約を見つける方法
- 14. UIViewの高さの制約が子ビューの高さの制約を破る
- 15. 最大公約数を見つける
- 16. 2と100の間にある600851475143のファクタを見つける
- 17. Neo4Jの時間制約との関係
- 18. ビューが表示される前にビューの幅を見つける方法は?
- 19. 任意の領域に制限をつけて2次元空間内の有効な点を見つける
- 20. 先頭と末尾の制約を持つビューをアニメーション化する
- 21. CPLEXは等価制約付きの解を見つけることを拒否します
- 22. pythonで制限時間内に最大のフィボナッチ数を見つける
- 23. Gradleの同期は、制約レイアウトを見つけることができませんでした:1.0.0-アルファ1
- 24. AndroidビューIDを見つける
- 25. 最大公約数を見つけるための線形時間アルゴリズム
- 26. 2つのテーブル間の制約をチェックする
- 27. PHPで2つの時間値の中間を見つけるには?
- 28. ビューのボトムとライトの制約は負ですか?
- 29. Proc Optmodel MILPソルバ、実行不可能な制約を見つける方法
- 30. Karafコンソールから満足していないバンドル制約を見つける
問題が解決しましたか? –
はいビューのすべての制約を反復して条件を満たしているかどうかを調べることで解決できました(constraint.firstItem as NSObject == self.view && constraint.firstAttribute == .Top)。 (constraint.secondItem as NSObject == self.view && constraint.secondAttribute == .Top) – sant05