iOS開發系列 cell分割線置頂

2021-07-03 20:05:50 字數 630 閱讀 6298

廢話不多說,直接上**:

/**

* tableviewcell分割線左側置頂 < 1 >

*/-(void)viewdidlayoutsubviews

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

}

/**

* tableviewcell分割線左側置頂<2>

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

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

}

在tableview的xib中只是找到了 setseparatorinsets 設定了,在cell中的xib中也找到同樣設定了,但是沒有出效果 。難道在xib中也應該找到setlayoutmargins?但是沒有找到。哪位大神看到了能否給個指點。

補全cell分割線

if cell respondstoselector selector setseparatorinset if cell respondstoselector selector setpreservessuperviewlayoutmargins if cell respondstoselecto...

cell讓分割線左對齊

在ios8之後,uitableview的分割線距離左邊會有一段距離 我們這裡就讓這段距離消失。首先在ios7裡面讓分割線左對齊只要一句 就好了 self.tableview setseparatorinset uiedgeinsetszero 但是在ios8之後這樣只能縮排1 2左右,還是不能完全左...

iOS開發設定tableview的分割線

在開發ios8中大家會發現系統自帶的分割線前面會有15個畫素的空餘,那麼怎麼才能像以前一樣的,我看到別人的部落格有提到 首先在viewdidload中設定好你的系統分割線,然後加上如下 listview uitableview alloc initwithframe cgrectmake 0,0,s...