2011-12-30 36 views
-1

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

请帮帮我。

+0

问题到底是什么? – Legolas 2011-12-30 04:44:01

+0

我想在表格视图中显示单独的alertView,我给出了单个单元格,但警报视图影响了tableView中的整个单元格 – 2011-12-30 04:49:25

回答

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。

+0

谢谢。但是,我对每个单元格都有计算。当我们选择了警报视图将显示的单元格时,我们给出了这样的结果。我必须在每个单元格中获取值。如果特定单元格的值为0,那么我只想显示警报视图 – 2011-12-30 05:06:07

+0

然后转到'gettingValues()'方法并检查'indexPath.row' – Legolas 2011-12-30 05:08:13

0

尽管问题并不十分清楚,但我假设您希望在浏览tableview单元格时显示警报视图,但您希望警报视图在不同单元格点击时具有不同的消息。

创建一个实例变量来存放消息数组。每个索引都应该包含一个NSString消息,该消息对应于表视图中的相应单元格。

然后在

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

实现可以检查使用indexPath.row的行数,从所述消息数组访问对应的消息,并显示与该消息的警报视图。

如果要让警报视图显示特定的单元格抽头,请选择indexPath.row并显示alertview。

相关问题