UITableView的分割線的應用

2021-07-10 03:38:40 字數 2540 閱讀 2058

使用cell的分割線頂滿格:

[self.tableview setseparatorinset:uiedgeinsetszero];

[self.tableview setlayoutmargins:uiedgeinsetszero];

在cell的方法裡面設定這句話:

[cell setseparatorinset:uiedgeinsetszero];

[cell setlayoutmargins:uiedgeinsetszero];

#import "viewcontroller.h"

@inte***ceviewcontroller ()

<

uitableviewdelegate,

uitableviewdatasource

>

@property(nonatomic,strong)uitableview* tablbleview;

@end

@implementationviewcontroller

- (void)viewdidload

- (uitableview*)tablbleview

return_tablbleview;

}

- (cgfloat)tableview:(uitableview*)tableview heightforrowatindexpath:(nsindexpath*)indexpath

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

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

returncell;

}

//cell 分割線 兩端封頭 實現這個兩個方法 1

-(void)viewdidlayoutsubviews

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

}

//cell 分割線 兩端封頭 實現這個兩個方法 1

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

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

}

- (void)didreceivememorywarning

@end

關於UITableView的分割線

隱私政策 寶貝認知life尊重並保護所有使用服務使用者的個人隱私權。為了給您提供更準確 更有個性化的服務,寶貝認知life會按照本隱私權政策的規定使用和披露您的個人資訊。但寶貝認知life將以高度的勤勉 審慎義務對待這些資訊。除本隱私權政策另有規定外,在未徵得您事先許可的情況下,寶貝認知life不會...

去除UITableView多餘分割線

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

UItableView分割線根據文字內容顯示

uitableview分割線根據文字內容顯示,沒有內容就不顯示 self.maintable.tablefooterview uiview alloc initwithframe cgrectzero 直接這個就好使 tableview 左側距離邊框有距離問題的解決 maintable 初始化後 i...