想要使用UITableView将视图作为图像附加

时间:2011-12-22 12:24:27

标签: iphone ios uitableview

enter image description here,您好

在我的应用程序中,我需要制作此网格视图..类型....我想通过UITableView来实现...(尽管通过滚动视图完成)

我的查询是,通过使用自定义单元格,在1行中,将有1个自定义单元格,其中包含4个图像视图...

所以现在关于图像点击我怎么知道单元格内的哪个图像被点击????

或第二个选项我认为......每个图像都是自定义单元格..但是不知道如何继续进行......我们怎样才能在1行中得到2个相邻的单元格?

还想知道哪种方法更好......因为这个网格视图将包含50个图像......并且点击更大的视图会打开滚动...

由于

2 个答案:

答案 0 :(得分:0)

你可以做的是在UIView中创建一个自定义UIButton并设置一个背景图像和一个选择器。

这样的事情:

UIButton *button = [[UIButton buttonWithType:UIButtonTypeCustom] initWithFrame:CGRectMake(0, 0, 24, 24)];

[button addTarget:self action:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];

[button setBackgroundImage:[UIImage imageNamed:@"someImage.png"] forState:UIControlStateNormal];

[buttonHolder addSubview:button]; //buttonHolder will be one of the UIView in your cell

答案 1 :(得分:0)

我使用滚动视图gallery view

创建了图库菜单视图

如果要在表格视图中创建,则必须创建具有4个图像视图的自定义单元格和单个按钮,每个图像附加图像标记,当按下按钮时,它会获得标记编号,您可以找到单击了哪个图像按钮