2013-03-11 92 views
1

我有一個自定義的UIView,我想放入UIScrollView。我用這個代碼:UIScrollView崩潰時,我使用setContentSize自動佈局

-(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到視圖來調用自動佈局。'「

你能幫我嗎?

+1

取消選中Case1.xib中的自動佈局 – 2013-03-11 09:20:34

+0

很好,謝謝。 – Anthony 2013-03-11 09:26:12

回答

0

爲什麼要這樣做,試試這些代碼行。如果你需要任何幫助,只需要問。

UIView *view=[UIView alloc]initWithNibName:@"view" bundle:nil]; 
[_scrollView setContentSize:CGSizeMake(myView.frame.size.width , myView.frame.size.height)]; 
[_scrollView addSubview:view];