,您好
在我的应用程序中,我需要制作此网格视图..类型....我想通过UITableView来实现...(尽管通过滚动视图完成)
我的查询是,通过使用自定义单元格,在1行中,将有1个自定义单元格,其中包含4个图像视图...
所以现在关于图像点击我怎么知道单元格内的哪个图像被点击????
或第二个选项我认为......每个图像都是自定义单元格..但是不知道如何继续进行......我们怎样才能在1行中得到2个相邻的单元格?
还想知道哪种方法更好......因为这个网格视图将包含50个图像......并且点击更大的视图会打开滚动...
由于
答案 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个图像视图的自定义单元格和单个按钮,每个图像附加图像标记,当按下按钮时,它会获得标记编号,您可以找到单击了哪个图像按钮