如何将checkBox放在tableview的行之间

时间:2011-05-04 03:17:51

标签: iphone

我的问题是我想将复选框放在tableview的行之间。

3 个答案:

答案 0 :(得分:1)

如您所知,SDK中没有可用的复选框。我使用了两个图像,因为它看起来像checkBox。一个用Checked,另一个用unchecked。

将这些图像设置为按钮并将其放在单元格上。你可以添加一个标志来设置类型。

如需参考,请尝试此link

答案 1 :(得分:0)

您可以调用包含所需复选框的自定义UITableViewCell。

假设您有另一个显示信息的自定义单元格。

在调用自定义视图时,在UITableViewController中,可以添加一个标志来设置需要执行的单元格类型,这样就可以得到这样的数组:

{{data,0},{check,1},{data,0}}

其中0代表默认的自定义单元格,1代表复选的自定义单元格,

然后在UITableViewController中查看标志并根据需要进行操作。

答案 2 :(得分:0)

HI ...没有什么比复选框朋友更好,并且显示你必须使用自定义单元格并在其中使用显示该复选框的imageview ..当用户点击它时,你必须更改图像与勾选图像如果再次clcik在同一只母鸡上它会随着交叉变化或消失......

if( check == 0 )
{       
    UIButton *selectedButton = (UIButton *)sender;

    if (editCount%2 == 0) {

        [(UIButton *)[self.view viewWithTag:160] setImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"YOUR TICK IMAGE",[selectedButton tag]] ofType:@"png"]] forState:UIControlStateNormal];

}其他{

        [(UIButton *)[self.view viewWithTag:160] setImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"YOUR CROSS IMAGE",[selectedButton tag]] ofType:@"png"]] forState:UIControlStateNormal];            

    editCount++;

}

}