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 …