我的问题是我想将复选框放在tableview的行之间。
答案 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++;
}
}