tableView去掉多餘的空行分割線

2021-06-29 06:53:05 字數 1925 閱讀 9176

如何去掉tableview多餘的空白行分割線?

我們經常會遇到下面的問題,tableview表檢視上面的內容不是很多,但是 tableview 卻幫忙把 整個螢幕都用 空白行分割線佔滿了:

如下圖:

**如下:

[cpp]view plain

copy

print?

////  tableviewcontroller.m

//  test

////  created by  on 15/1/25.

//#import "tableviewcontroller.h"

@inte***ce tableviewcontroller ()  

@end  

@implementation tableviewcontroller  

- (void

)viewdidload   

#pragma mark - table view data source

- (nsinteger)numberofsectionsintableview:(uitableview *)tableview   

- (nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section   

- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath  

@end  

可以看到本來只有3行資料,卻顯示了很多行的空白分割線,如何去掉?

方法1. 完全去掉所有的分割線,然後 在cell上自定義 乙個 view高度為乙個畫素,來模擬真實的 分割線

2.方法二,如果不想自定義分割線的話,那就來乙個粗暴的方法吧,增加乙個  footerview即可解決問題**如下:

[cpp]view plain

copy

print?

////  tableviewcontroller.m

//  test

////  created by  on 15/1/25.

//#import "tableviewcontroller.h"

@inte***ce tableviewcontroller ()  

@end  

@implementation tableviewcontroller  

- (void

)viewdidload   

#pragma mark - table view data source

- (nsinteger)numberofsectionsintableview:(uitableview *)tableview   

- (nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section   

- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath  

@end  

下面,看一下執行效果,看看是不是輕鬆解決了呢?

本文出處:

tableview去掉多餘的橫線

第一步 先在 void viewdidload裡面 tv newfriend separatorstyle uitableviewcellseparatorstylenone 因為頁面剛開始進入的時候,不能顯示橫線。第二步 實現方法 為 tableview 新增footview 去掉多餘的橫線。vo...

Postgresql去掉某個字段多餘的空格

postgresql中通過指令碼加入資料時,因編碼等問題導致插入的資料中包含空格,使資料出錯,為解決這一問題使用trim 函式。trim 函式 用來刪除資料前後的空格。rtrim 函式 用來刪除資料前的空格。ltrim 函式 用來刪除資料後的空格。本人遇到問題所解決的方案 update keywor...

去掉小數後多餘的 0

在資料處理時 遇到這樣的值 1.0000000000000 或者 1.230000000000 或者 0.0000450000000 而且還有一大堆這樣的資料,那麼就可以使用下方的方法了.直接複製貼上即可使用.後端 public static string formatnumber string s...