见下图,它有 - TableView 和 tablecell 具有相同的背景图像 ietableview 和 tablecell 不能看起来不同。在 tableCell 中必须有一个按钮。
问问题
109 次
3 回答
1
为此,您必须创建一个自定义的 UITableViewCell。
您的单元格需要 4 张背景图片。
一个。图像向右。湾。翻转图像朝右。C。图像向左。d。翻转图像朝左。
您必须为您的单元格设置备用图像。当您单击单元格时,您需要将该特定单元格的背景图像更改为翻转图像。此外,您还必须相应地管理其余控件的框架。
于 2013-01-04T06:49:46.547 回答
0
这只是图像。您必须通过传递条件在每个 tableviewcell 中设置图像
if(indexpath.row/2 == 0)
<set_image1>
else
<set_image2>
然后根据您想要的框架位置调整其他参数。
注意:您需要使用动态表格视图单元高度并且您需要为此提供图像。未选择单元格时为两个,当单元格被选中时休息两个
享受编程!
于 2013-01-04T06:47:24.750 回答
-1
我这样做的方式如下:我创建了两个具有不同单元标识符的原型单元,例如左单元标识符 = Cell1 和右单元标识符 = Cell2。
只需放置一个圆形矩形按钮,将其设为自定义,因为它仅以图像形状显示,表格单元格背景颜色为 clearColor,它需要因为表格单元格和表格视图的感觉必须看起来相同。
还将 tableView 背景颜色设置为 clearColor 并将图像添加到两个按钮。
if ((indexPath.row)%2!=0)
{
CellIdentifier=@"Cell1";
}
else
{
CellIdentifier=@"Cell2";
}
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
UIButton *topicButton=(UIButton *)[cell viewWithTag:1];
NSString *topicNameLabel=[_topics objectAtIndex:indexPath.row];
于 2013-01-17T08:17:55.647 回答