【发布时间】:2014-09-06 20:27:33
【问题描述】:
我会尝试在 Swift 中隐藏一行。如果我在函数 heightForRowAtIndexPath 中选择返回特定行高 0,那么我的内容有问题(我将被重叠) - 如果我选择行,everythink 看起来像预期的那样。
这可能是 swift 中的错误吗?或者在 Swift (Objective C) 中隐藏一行的正确方法是什么。
提前致谢
【问题讨论】:
标签: objective-c swift
我会尝试在 Swift 中隐藏一行。如果我在函数 heightForRowAtIndexPath 中选择返回特定行高 0,那么我的内容有问题(我将被重叠) - 如果我选择行,everythink 看起来像预期的那样。
这可能是 swift 中的错误吗?或者在 Swift (Objective C) 中隐藏一行的正确方法是什么。
提前致谢
【问题讨论】:
标签: objective-c swift
您需要在此方法中更改行数为(previousNumber - 1)
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
然后重新加载表格:
[tableView reloadData];
顺便说一句:不要忘记在tableView:cellForRowForIndexPath: 和tableView:heightForRowAtIndexPath: 中实现这样的情况,以返回适当的值。
【讨论】: