0

我需要在表格视图的 do select 方法上添加更多行。我通过 Web 服务在表格视图上显示数据,当单击一行时,根据另一个 Web 服务添加更多行。当点击另一行时,隐藏第一行所有行。

实际上,我想做与 iPhone 应用中的 Linked 相同的操作

你们能帮帮我吗..欣赏你的想法

谢谢。

4

3 回答 3

2

如果要使用insertRowsAtIndexPath插入新单元格,则必须首先更新表的数据源。此外,此方法应在以下之间调用:

[表开始更新];

[表格结束更新];

由此:

请注意在 beginUpdates 和 endUpdates 方法定义的动画块中调用此方法时的行为。UITableView 将任何行或节的插入推迟到它处理了行或节的删除之后。无论插入和删除方法调用的顺序如何,都会发生这种情况。这与在可变数组中插入或删除项目不同,其中操作会影响用于连续插入或删除操作的数组索引。

于 2012-04-17T11:35:46.930 回答
1
- (void)AddButtonAction

{

[arry addObject:@"Tutorial "];//in your array add json data after parsing and than call this method..

[Table reloadData];

}

- (void)DeleteButtonAction

{

[arry removeLastObject];

[Table reloadData];

}

有关教程或示例代码,请访问此参考站点。

希望对你有帮助

于 2012-04-17T11:41:58.013 回答
1

您应该从此链接下载苹果源代码

[http://developer.apple.com/library/ios/#samplecode/TableViewUpdates/Introduction/Intro.html][1]
于 2012-04-17T12:13:29.177 回答