タグ付けされた質問 「nslayoutconstraint」

NSLayoutConstraintは、制約ベースのレイアウトシステムが満たす必要のある2つのユーザーインターフェイスオブジェクト間の関係を定義する制約です。iOS 6.0以降のUIKitで利用可能であり、OS Xv10.7以降のAppKitで利用可能です。

8
サブビューのXを自動レイアウトの中央に配置すると、「制約の準備ができていません」とスローされます。
ペン先を介して初期化されているカスタムUIViewサブクラスがあります。 で-awakeFromNib、サブビューを作成し、そのスーパービューの中央に配置しようとしています。 [self setInteralView: [[UIView alloc] init]]; [[self internalView] addConstraint: [NSLayoutConstraint constraintWithItem: [self internalView] attribute: NSLayoutAttributeCenterX relatedBy: NSLayoutRelationEqual toItem: self attribute: NSLayoutAttributeCenterX multiplier: 1 constant: 0]]; これが壊れて、次の出力が発生します。 2013-08-11 17:58:29.628 MyApp[32414:a0b] The view hierarchy is not prepared for the constraint: <NSLayoutConstraint:0xc1dcc80 UIView:0xc132a40.centerX == MyView:0xc1315a0.centerX> When added to a view, the constraint's …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.