您好,登錄后才能下訂單哦!
//設置分割線的左右對齊 ???if([_myTableView?respondsToSelector:@selector(setSeparatorInset:)]){ ???????[_myTableView?setSeparatorInset:UIEdgeInsetsMake(0,?0,?0,?0)]; ????} //設置分割線的顏色 ???if([_myTableView?respondsToSelector:@selector(setSeparatorColor:)]){ ???????[_myTableView?setSeparatorColor:[UIColor?grayColor]]; ?????} //隱藏分割線 ???????_myTableView.separatorStyle?=?NO; //去掉多余的分割線? ??????_myTableView.tableFooterView?=?[[UIView?alloc]?initWithFrame:CGRectZero]; #pragma?mark-once?分割線?8.0以下的方法 -(void)tableView:(UITableView?*)tableView?willDisplayCell:(UITableViewCell?*)cell?forRowAtIndexPath:(NSIndexPath?*)indexPath{ ???? ????if?([tableView?respondsToSelector:@selector(setSeparatorInset:)])?{ ????????[tableView?setSeparatorInset:UIEdgeInsetsZero]; ????} ???? ????if?([tableView?respondsToSelector:@selector(setLayoutMargins:)])?{ ????????[tableView?setLayoutMargins:UIEdgeInsetsZero]; ????} ????if?([cell?respondsToSelector:@selector(setLayoutMargins:)])?{ ????????[cell?setLayoutMargins:UIEdgeInsetsZero]; ????} }
今天復習了下UITableVie分割線的用法,看了設置分割線毛玻璃的效果,發現并沒有明顯突出的亮點,只是變模糊了,改顏色也沒有啥用。
基本分割線很常用,隨著系統的升級有些方法不兼容,要我時常兼容之前的版本,基本都是系統的或者就是自定義定義一個UIView設置1px這樣做。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。