iOS静态表视图不那么静态

时间:2012-12-12 09:01:55

标签: objective-c ios cocoa-touch uitableview

我正在使用故事板开发静态分组表视图。无论如何,有时候我不想显示一些行。只要我想要隐藏的行位于中间,我就可以将该特定单元格的高度设置为0并且该技巧有效:)

无论如何,当我想要隐藏组的最后一个单元格时(我正在使用分组的表格视图),我的技巧显然不起作用。那是因为前一个单元格不会获得最后一个单元格的圆角。还有另一个技巧可以帮助我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

我解决了实现方法的问题

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

即使我使用的是静态表视图。

答案 1 :(得分:0)

在渲染后从表视图中删除单元格的正确方法是使用名为deleteRowsAtIndexPaths:withRowAnimation:的UITableView方法。这是一个代码示例:

[tableView deleteRowsAtIndexPaths:@[myCellIndexPath] withRowAnimation:UITableViewRowAnimationAutomatic];