UITableViewを使用して配列内の各エントリをセルとして表示するという以前の回答は、あなたが使いたい方法です。各項目を「動的作成」についての質問に答えるために、あなたはこのようなあなたのcellForRowAtIndexPathで各UI要素を作成したいと思う:
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(x,y,w,h)];
[imageView setTag:1];
[cell addSubview:imageView];
[imageView release];
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(x,y,w,h)];
[label setFont:[UIFont systemFontOfSize:X]];
[label setTag:2];
[cell addSubview:label];
[label release];
UIButton *button1 = [[UIButton alloc] initWithFrame:CGRectMake(x,y,w,h)];
[button1 setImage:[UIImage imageNamed:@"ABC"] forState:UIControlStateNormal];
[button1 addTarget:self action:@selector(someMethod:) forControlEvents:UIControlEventTouchUpInside];
[button1 setTag:3];
[cell addSubview:button1];
[button1 release];
etc
その後、あなたのwillDisplayCell方法であなたは変わら任意のUI項目の内容を設定します各行は次のようになります。
UIImageView *imageView = (UIIamgeView *)[cell viewWithTag:1;
UILabel *label = (UILabel *)[cell viewWithTag:2];
[imageView setImage:[UIImage imageNamed:@"XYZ"]];
[label setText:@"XYZ"];
これは私が必要としていたものです。 – Max