我需要在表格视图的 do select 方法上添加更多行。我通过 Web 服务在表格视图上显示数据,当单击一行时,根据另一个 Web 服务添加更多行。当点击另一行时,隐藏第一行所有行。
实际上,我想做与 iPhone 应用中的 Linked 相同的操作
你们能帮帮我吗..欣赏你的想法
谢谢。
我需要在表格视图的 do select 方法上添加更多行。我通过 Web 服务在表格视图上显示数据,当单击一行时,根据另一个 Web 服务添加更多行。当点击另一行时,隐藏第一行所有行。
实际上,我想做与 iPhone 应用中的 Linked 相同的操作
你们能帮帮我吗..欣赏你的想法
谢谢。
如果要使用insertRowsAtIndexPath插入新单元格,则必须首先更新表的数据源。此外,此方法应在以下之间调用:
[表开始更新];
和
[表格结束更新];
由此:
请注意在 beginUpdates 和 endUpdates 方法定义的动画块中调用此方法时的行为。UITableView 将任何行或节的插入推迟到它处理了行或节的删除之后。无论插入和删除方法调用的顺序如何,都会发生这种情况。这与在可变数组中插入或删除项目不同,其中操作会影响用于连续插入或删除操作的数组索引。
- (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];
}
希望对你有帮助
您应该从此链接下载苹果源代码
[http://developer.apple.com/library/ios/#samplecode/TableViewUpdates/Introduction/Intro.html][1]