如何为tableView中的多个单元格提供警报视图,以便当我向tableView中的单元格发出警报时,它将影响所有tableView单元格。
请帮帮我。
答案 0 :(得分:0)
如果要对单个单元格进行更改,则应使用indexPath
属性并确定要访问的行和列,并使用您喜欢的任何方法。
if (indexPath.row ==0)
// Show alertView for row 1
if (indexPath.row==5)
// Show alertView for row 6
else
// Don't show anything.
这不会影响整个tableView。
答案 1 :(得分:0)
虽然问题不是很明确,但我假设您想要在桌面视图单元格上显示警报视图,但是您希望警报视图在轻触不同单元格时具有不同的消息。
创建一个实例变量来保存一组消息。每个索引都应该包含一个NSString,其消息对应于表视图中的相应单元格。
然后在
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
实现您可以使用indexPath.row
检查行号,从messages数组中访问相应的消息并显示带有该消息的警报视图。
如果您希望在特定的单元格点击上显示警报视图,请检查indexPath.row并有选择地显示alertview。