0

我创建了一个 nib,我使用以下代码加载我的自定义视图:

NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:[[self class] description] owner:nil options:nil];
self = topLevelObjects[0];

但是当我启用自动布局时,我收到了这个错误:

Terminating app due to uncaught exception 'NSGenericException', reason: 'Unable to install constraint on view.  Does the constraint reference something from outside the subtree of the view?  That's illegal. constraint:<NSLayoutConstraint:0xb99a580 UIView:0xb997990.bottom == UIView:0xb995b20.bottom> view:<UIView: 0xb995b20; frame = (0 0; 320 320); autoresize = W+H; layer = <CALayer: 0xb995b80>>'

我希望视图可以调整大小。我不想使用那些不可删除的自动布局大小约束。将它们的优先级设置为 1 不起作用。在superview中我显然没有任何约束,我希望这个视图是通用的。

我怎样才能做到这一点?

4

0 回答 0