web-dev-qa-db-ja.com

プログラムによる制約のインストール/アンインストール

Xcodeインターフェイスビルダーconstraintをプログラムでインストールおよびアンインストールする方法はありますか?

enter image description here

24
Eric

Ctrlキーを押しながら制約をクリックしてNSLayoutConstraintのIBOutletを接続し、viewControllerにドラッグします(例:@property (weak, nonatomic) IBOutlet NSLayoutConstraint *constraint;)。

制約を削除する場合:

[self.view removeConstraint:constraint]

制約をインストールする場合:

[self.view addConstraint:constraint]
22
A C