解決UITableView分割線距左邊有距離的辦法

2021-09-02 11:55:00 字數 609 閱讀 7025

解決uitableview分割線距左邊有距離的辦法,有需要的朋友可以參考下。

我們在使用tableview時會發現分割線的左邊會短一些,通常可以使用setseparatorinset:uiedgeinsetszero 來解決。但是公升級到xcode6之後,在ios8裡發現沒有效果。下面給出解決辦法:

首先在viewdidload方法中加上如下**:

if ([self.tableview respondstoselector:@selector(setseparatorinset:)])

if ([self.tableview respondstoselector:@selector(setlayoutmargins:)])

然後在willdisplaycell方法中加入如下**:

- (void)tableview:(uitableview *)tableview willdisplaycell:(uitableviewcell *)cell forrowatindexpath:(nsindexpath *)indexpath

if ([cell respondstoselector:@selector(setlayoutmargins:)])

}這樣就可以正常顯示了。

解決UITableView分割線距左邊有距離的辦法

解決uitableview分割線距左邊有距離的辦法,有需要的朋友可以參考下。我們在使用tableview時會發現分割線的左邊會短一些,通常可以使用setseparatorinset uiedgeinsetszero 來解決。但是公升級到xcode6之後,在ios8裡發現沒有效果。下面給出解決辦法 首...

解決UITableView分割線距左邊有距離的辦法

解決uitableview分割線距左邊有距離的辦法,有需要的朋友可以參考下。我們在使用tableview時會發現分割線的左邊會短一些,通常可以使用setseparatorinset uiedgeinsetszero 來解決。但是公升級到xcode6之後,在ios8裡發現沒有效果。下面給出解決辦法 首...

去除UITableView多餘分割線

看了好多東西,覺得隱藏多餘的分割線,基本兩個各思路,乙個是通過 乙個是 配合背景。第一種比較常見,在網上到處都是,我這也是抄別人的。主要就是說自己定義乙個view,弄成透明的,然後蓋在tableview的上部和下部,這樣就 隱藏 了。void setextracelllinehidden uitab...