表格的多个单元格的警报视图在xcode中查看

时间:2011-12-30 04:38:10

标签: ios cocoa-touch

如何为tableView中的多个单元格提供警报视图,以便当我向tableView中的单元格发出警报时,它将影响所有tableView单元格。

请帮帮我。

2 个答案:

答案 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。