4

私は得ています:

Assertion failure in -[Cell layoutSublayersOfLayer:], /SourceCache/UIKit_Sim/UIKit-2372/UIView.m:5776
2013-01-06 14:58:42.951 Likely[4588:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Auto Layout still required after executing -layoutSubviews. Cell's implementation of -layoutSubviews needs to call super.'

私が書いた:

-(void)layoutSubviews{
    [super layoutSubviews];
}

Cell.m ファイルで。しかし、うまくいきません。私に何ができる?

4

1 に答える 1

0

スーパーへの呼び出しの後に追加してみてください。

[self layoutIfNeeded];

結果は次のようになります。

- (void)layoutSubviews
{
    [super layoutSubviews]; 
    [self layoutIfNeeded]; 
}
于 2015-04-23T23:37:03.177 に答える