ios實現UITableView之間圓角和間隙效果,上圖
實現UITableView 之間的圓角和間隙
廢話不多說,直接上代碼
第一步 去除系統默認tableview分割線
[self.homeView.tableOrder setSeparatorStyle:UITableViewCellSeparatorStyleNone];
第二步
//cell自定義-(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self=[super initWithStyle:style reuseIdentifier:reuseIdentifier]) { //設置圓角 self.layer.cornerRadius=5.0f; self.layer.masksToBounds=YES; } return self;}
第三步 重寫 setFrame
//設置分割線的寬度和高度-(void)setFrame:(CGRect)frame{ frame.origin.x =2;//這里間距為10,可以根據自己的情況調整 frame.size.width -=frame.origin.x; frame.size.height -= 5 * frame.origin.x; [super setFrame:frame];}
注意第二三步都是自定義cell里的方法
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。
新聞熱點
疑難解答