NSLayoutYAxisAnchor
継承:NSLayoutAnchor : NSObject(Class)
フレームワーク:OS X 10.11 以降の AppKit。関連項目..
概要
NSLayoutYAxisAnchor クラスは流れるようなインターフェイス(より読みやすいコードを生成するように設計されたインターフェイス) を使用して、垂直の NSLayoutConstraint オブジェクトを作成するためのファクトリクラスです。プログラムで自動レイアウトを使用してレイアウトを定義するには、これらの制約を使用してください。
このクラスは、全く追加のメソッドを提供していませんが、それは NSLayoutAnchor から継承したメソッドに型情報を追加します。具体的には、NSLayoutAnchor によって宣言された汎用メソッドは今や一致する NSLayoutYAxisAnchor オブジェクトを取らなければなりません。
- // This constraint is valid
- [self.cancelButton.leadingAnchor constraintEqualToAnchor:self.saveButton.trailingAnchor constant: 8.0].active = true;
- // This constraint generates an incompatible pointer type warning
- [self.cancelButton.topAnchor constraintEqualToAnchor:self.saveButton.trailingAnchor constant: 8.0].active = true;
<< OBJECTIVE-C >>
<< SWIFT >>
- // This constraint is valid
- cancelButton.topAnchor.constraintEqualToAnchor(saveButton.topAnchor, constant: 8.0).active = true
- // This constraint generates an incompatible pointer type warning
- cancelButton.topAnchor.constraintEqualToAnchor(saveButton.trailingAnchor, constant: 8.0).active = true
レイアウトアンカーを使用する詳細については、NSLayoutAnchor クラスリファレンス を参照してください。
次:文書改定履歴