如何从表格视图中的单元格点击图像视图

时间:2013-06-05 11:44:32

标签: ios ui-automation ios-ui-automation xcode-instruments

我在表格视图中关联的单元格内有一个图像视图(点击我得到一个弹出窗口)。 日志元素树捕获静态文本“图片”,但它不显示相关的图像视图。

我的流程就像桌子一样 - >细胞(大约有4个细胞是静态文本)

这些单元格又附有文本字段。      cell1-> textfields1      cell2-> textfields2      cell3-> textfields3      cell4->只有一张图片。

如何访问此图片?

  var imageId = table[0].cells()[4];

  imageId.images();

不要退货。

1 个答案:

答案 0 :(得分:0)

我想你可以像这样配置你的小区:

(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {     static NSString * CellIdentifier = @“Cell”;

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]autorelease];

}

    CGRect Frame4 = CGRectMake(10.0, 30.0, 50.0, 40.0);
    UIButton *button = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
    button.frame = Frame4;
    [button setTitle:@"Click" forState:UIControlStateNormal];
    button.backgroundColor = [UIColor grayColor];
    [button addTarget:self
           action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
    [cell.contentView addSubview:button];




return cell;

}

然后添加按钮操作事件:

  • (IBAction)buttonPressed:(UIButton *)sender {

    //在发件人中你可以得到按下的按钮 //做一点事 }

请为您想要的图片按钮

替换“UIButtonTypeDetailDisclosure”