1

我有一个要放入 UIScrollView 的自定义 UIView。我使用这段代码:

-(void)viewDidLayoutSubviews{
    myView = [[[NSBundle mainBundle]loadNibNamed:@"Case1" owner:self options:nil]objectAtIndex:0];
    [_scrollView setContentSize:CGSizeMake(myView.bounds.size.width , myView.bounds.size.height)];
    [_scrollView addSubview:myView];
}

我有一个崩溃:

“由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'在将 -viewDidLayoutSubviews 发送到视图控制器后仍然需要自动布局。INFillingHelpViewController 的实现需要将 -layoutSubviews 发送到视图以调用自动布局。'”

你能帮助我吗 ?

4

1 回答 1

0

为什么要这样做。试试这些代码行。如果您需要任何帮助,请询问。

UIView *view=[UIView alloc]initWithNibName:@"view" bundle:nil];
[_scrollView setContentSize:CGSizeMake(myView.frame.size.width , myView.frame.size.height)];
[_scrollView addSubview:view];
于 2013-03-11T09:21:01.087 回答