从表视图单元格中选择Imageview

问题描述:

我有一个表视图,并有5行。在每一行中,我有4个imageView显示图像。现在我想从第一行选择一个图像。我可以如何做it.Please帮助 感谢, 克里斯蒂从表视图单元格中选择Imageview

我会创建与图像作为子视图的UIButtons。 然后用按钮调用你的动作。

事情是这样的:

//初始化你的子视图的细胞和标签他们 // ...

NSUInteger row = [indexPath row]; 

if(row==0) 
    { 
    UIImage* image1 = [UIImage imageNamed:@"image1.png"]; 
    [yourbutton1 addSubview:image];} 

// ...

else{...} 

return cell; 

。 。 。

+0

雅我改变了按钮,现在我想选择按钮,并做一些像设置图像到其他图像视图我该怎么做。按钮是我可以在它的点击事件中写任何东西,如果是的话我怎么做它。我是一个新手这是我askig所有这些 – Christina 2011-06-09 13:50:55

+0

调用一个这样的函数:[yourbutton1 addTarget:self action:@selector(YOURFUNCTION:UIControlEventTouchUpInside ]; – 2011-06-09 13:53:46

+0

让我试试.... – Christina 2011-06-09 13:54:34

当你说“从第一行选择图像”,你的意思是像“让第一行中的图像上的用户点击并选中它”?

如果是这样,那么你将要调查如下:

您需要将ImageView的(IV)与您的模型以某种方式联系起来。所以你的模型是一个数组5(对于你的行),每个数组包含4个图像的数组(每行显示)。

您可以设置每个IV的标记来指示数组中的偏移量。所以现在你知道哪个IV正在被它所在的行和它所具有的标记组合。

如果你想要在用户点击图像时执行一个动作,你有没有考虑过使用UIButton对象并将其放入图像中?

您可能还希望让您的IV允许用户进行交互,因为它们不会默认。

yourImageView.setUserInteractionEnabled = YES;

希望这会有所帮助,祝你好运。

+0

雅我改变了我的图像视图到一个按钮,现在我不寒而栗,请explain.i更新鲜。 – Christina 2011-06-09 13:43:09

+0

可以ü提供给我一个演示代码或示例解决方案,请这样请 – Christina 2011-06-09 13:46:42