2013-01-04 38 views

回答

-1

我按照以下方法做了这样的操作: 我创建了两个具有不同单元标识符 的原型单元,例如,左小区标识符=小区1 &右小区标识符=小区2。

简单地把一个圆矩形按钮,使其自定义,因为它显示只有在图像形状 制成表格单元格背景色clearColor,它需要因为表格单元格的感觉&的tableview必须寻找相同。

还设置tableView背景颜色为clearColor &将图像添加到两个按钮。

if ((indexPath.row)%2!=0) 
    { 
     [email protected]"Cell1"; 
    } 
    else 
    { 
     [email protected]"Cell2"; 

    } 

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

    UIButton *topicButton=(UIButton *)[cell viewWithTag:1]; 

    NSString *topicNameLabel=[_topics objectAtIndex:indexPath.row]; 
0

这只不过是图像。您必须通过条件

if(indexpath.row/2 == 0) 
    <set_image1> 
else 
    <set_image2> 

在每个tableviewcell中设置图像,然后根据所需的帧位置调整其他参数。

注意:您需要使用动态tableviewcell高度& 你需要为this.Two图像时未选定单元格&剩余的两个单元格时得到了选择

欣赏节目!

1

要做到这一点,您必须创建一个定制的UITableViewCell。

  1. 您将需要4个背景图像为您的单元格。

    a。图像正对着。湾向右翻转图像。 C。 图片朝左。 d。向左转动图像。

您必须将替代图像设置为您的单元格。当你点击单元格时,你需要将该特定单元格的背景图像更改为Rollover图像。 你也必须相应地管理你的其他控件的框架。

+0

我同意@Ru​​shi。创建一个自定义的UITableViewCell是最优雅的解决方案。 –