见下图,它有 - TableView& tablecell具有相同的背景图像ietableview& tablecell必须看起来不一样。在tableCell中必须有一个按钮
答案 0 :(得分:1)
要实现这一目标,您必须创建一个自定义的UITableViewCell。
您的细胞需要4张背景图片。
一个。图像正对。湾侧翻图像朝右。 C。 图像朝左。 d。翻转图像朝左。
您必须将替代图像设置为您的单元格。当您单击单元格时,您需要将该特定单元格的背景图像更改为Rollover图像。 此外,您还必须相应地管理其余控件的帧。
答案 1 :(得分:0)
这只是形象。您必须通过传递条件
在每个tableviewcell中设置图像if(indexpath.row/2 == 0)
<set_image1>
else
<set_image2>
然后根据您想要的帧位置调整其他参数。
注意:您需要使用动态tableviewcell高度&amp; 你需要这个图像。当没有选择单元格时两个&amp;当细胞被选中时休息两次
享受编程!
答案 2 :(得分:-1)
我是这样做的: 我创建了两个具有不同Cell标识符的原型单元 例如左单元标识符= Cell1&amp;右小区标识符= Cell2。
只需放置一个圆形矩形按钮,使其成为自定义按钮,因为它仅以图像形状显示 将表格单元格的背景颜色设为clearColor,它需要因为表格单元格的感觉而tableview必须看起来一样。
还将tableView背景颜色设置为clearColor&amp;将图像添加到两个按钮。
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];