我在iPad应用程序中工作。我正在使用UITableView
创建一个表,并在每个单元格中插入2 UIImageView
个。我尝试在UIImageView
s中设置图像,但索引路径值从0,1,2,3,4等开始......
每个UIImageView
在第一个单元格中具有相同的图像。如何解决这个问题?
示例:
- (void)viewDidLoad
{
[super viewDidLoad];
// ImageArray have 5images;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [ImageArray count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
imgView1.image = [imageArray objectAtIndex:indexPath.row];
imgView2.image = [imageArray objectAtIndex:indexPath.row];
}
答案 0 :(得分:0)
格式化代码后,您可以清楚地将数组中的相同图像分配给两个图像视图中的每一个。你需要一个拥有双倍成员的imageViewArray。
此外,您不应检查图像数组的计数,而应检查索引路径的row
。