這裏有一個簡單的一招:你必須在故事板添加連接空UIView
您UITableView
內。設置爲height = 0
。
UITableView
的最後一個分隔符會奇蹟般消失。
編輯:
您還需要編輯cellForRowAtIndexPath:
這樣的:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"identifier"];
if (indexPath.row == [self tableView:tableView numberOfRowsInSection:[self numberOfSectionsInTableView:tableView]-1]-1) {
//this is the last cell
cell.separatorInset = UIEdgeInsetsMake(0, cell.bounds.size.width, 0, 0);
} else {
cell.separatorInset = UIEdgeInsetsMake(0, 0, cell.bounds.size.width, 0);
}
return cell;
}
謝謝!這將有很大幫助。但它只刪除所有單元格的分隔符,位於「正在加載...」單元格的下面。裝載單元的下分離器仍然顯示。 – QuantumHoneybees
[這是截圖](http://i.imgur.com/DzN6tIb.png) – QuantumHoneybees
更新了我的回答 – guidev