iPad中的UITableView问题?

Posted

技术标签:

【中文标题】iPad中的UITableView问题?【英文标题】:UITableView issue in iPad? 【发布时间】:2013-02-09 10:46:24 【问题描述】:

我正在使用 iPad 应用程序。我正在使用 UITableView 创建一个表格并在每个单元格中插入 2 个 UIImageViews。我尝试在UIImageViews 中设置图像,但索引路径值从 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]; 
 

【问题讨论】:

你在哪里设置 UIImageView ,我的意思是它设置为 cell.contentView ??? 你想在输出中显示吗? [Imagearray count] = 5,然后我添加到每个 uiimageview img1.image = [imagearray objectatindex:indexpath.row]; img2.image = [imagearray objectatindex:indexpath.row]; iPatel - 是的,我已经设置了 cell.contentview add subview:img1 【参考方案1】:

格式化代码后,很明显您将数组中的相同图像分配给两个图像视图中的每一个。您将需要一个具有双倍成员数量的 imageViewArray。

此外,您不应检查图像数组的计数,而应检查索引路径的 row

【讨论】:

以上是关于iPad中的UITableView问题?的主要内容,如果未能解决你的问题,请参考以下文章

ipad 和 iPhone 中的 UITableView “separatorStyle”行为

复选标记未显示在 UITableView 中的 iPad 上

iOS 7 iPad:UIPageViewController 中的 UITableView 滑动删除(手势识别器冲突)

iPad - 带有 UITextField 的 UITableView - 方向改变时自动调整大小问题

UITableView 中的自定义绘图在 5 个单元格后失败

UITableView, setContentOffset 动画:NO 不会在 iPad 上滚动