我正在开发一个带有故事板的静态分组表视图。无论如何,有时我不想显示某些行。只要我想隐藏的行在中间,我就可以将该特定单元格的高度设置为 0 并且技巧有效:)
无论如何,当我想隐藏组的最后一个单元格时(我正在使用分组表视图),我的技巧显然不起作用。这是因为前一个单元格不会得到最后一个单元格典型的圆角。还有另一个技巧可以帮助我解决这个问题吗?
我正在开发一个带有故事板的静态分组表视图。无论如何,有时我不想显示某些行。只要我想隐藏的行在中间,我就可以将该特定单元格的高度设置为 0 并且技巧有效:)
无论如何,当我想隐藏组的最后一个单元格时(我正在使用分组表视图),我的技巧显然不起作用。这是因为前一个单元格不会得到最后一个单元格典型的圆角。还有另一个技巧可以帮助我解决这个问题吗?
我解决了实现该方法的问题
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
即使我使用的是静态表格视图。
在呈现后从表格视图中删除单元格的正确方法是使用名为 deleteRowsAtIndexPaths:withRowAnimation: 的 UITableView 方法。这是一个代码示例:
[tableView deleteRowsAtIndexPaths:@[myCellIndexPath] withRowAnimation:UITableViewRowAnimationAutomatic];