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