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 に答える