問題を解決するために数時間を費やしましたが、自分で解決策を見つけることができません。私はいくつかのコードを持っており、私のscrollViewにUIViewを追加しています:
- (void) loadSpareparts:(VitoParts*) parts{
data = [VitoServer fetchPartList:parts];
int itemHeight = 100;
[scrollView setContentSize:CGSizeMake(scrollView.frame.size.width, (data.count * itemHeight))];
NSLog(@"Item count: %d", data.count);
for (int i=0; i<data.count; i++) {
VitoPart *sparepart = [data objectAtIndex:i];
VIOnePart *partView = [[VIOnePart alloc] init];
[partView setFrame:CGRectMake (0, (i * itemHeight), scrollView.frame.size.width, itemHeight)];
[partView setData:sparepart];
[scrollView addSubview:partView];
// [self.view addSubview:partView];
}
NSLog(@"In scrollView: %d", scrollView.subviews.count);
}
しかし、それは機能していません。私の最後のログメッセージは、の0項目を示していscrollView
ます。に追加partView
するとself.view
、正常に動作しています。IBOutletは、XIB-editorのScrollViewにも接続されています。
どこで解決策を見つけようとすべきですか?
ありがとう。