使用cell的分割線頂滿格:
[self.tableview setseparatorinset:uiedgeinsetszero];
[self.tableview setlayoutmargins:uiedgeinsetszero];
在cell的方法裡面設定這句話:
[cell setseparatorinset:uiedgeinsetszero];
[cell setlayoutmargins:uiedgeinsetszero];
#import "viewcontroller.h"
@inte***ce
viewcontroller ()
<
uitableviewdelegate
,
uitableviewdatasource
>
@property
(
nonatomic
,strong)
uitableview
* tablbleview;
@end
@implementation
viewcontroller
- (
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
return
cell;
}
//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...