UITableViewCell最后一行分割線位置設(shè)置

一、手動設(shè)置

-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (indexPath.row==self.dataArray.count-1) {
        if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {
            [cell setSeparatorInset:UIEdgeInsetsZero];
        }
        
        if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
            [cell setLayoutMargins:UIEdgeInsetsZero];
        }
    }

}

/**
 *  布局視圖
 */
-(void)viewDidLayoutSubviews
{
    if ([self.myTableView respondsToSelector:@selector(setSeparatorInset:)]) {
        [self.myTableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];
    }
    
    if ([self.myTableView respondsToSelector:@selector(setLayoutMargins:)]) {
        [self.myTableView setLayoutMargins:UIEdgeInsetsMake(0,0,0,0)];
    }
}

二、使用第三方ESSeparatorInset分類

UITableView 隱藏最后一條分割線-->footerView高度0.1)

ESSeparatorInset分類一行代碼搞定

UIView

UIViewController+ESSeparatorInset.h
UIViewController+ESSeparatorInset.m

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,423評論 4 61
  • 老師要求:看《天空小熊 第一次探險》1~6頁 ,并提出幾個問題, 然后跟孩子一起尋找答案。 先記錄一...
    方敏_ecdb閱讀 494評論 0 0
  • 完成圖
    baimu閱讀 282評論 1 1
  • 六十二 落葉瀟瀟 湖蟹肥美 桂花釀圓子忘不了的家鄉(xiāng)味 六十三 家鄉(xiāng) 家鄉(xiāng) 只有母親在稻田里遙望 遙望我們奔波四海...
    蕭路遙閱讀 174評論 3 1
  • 春節(jié)的時候,父親二十多年前的學生來家里看望他,開著奧迪車,拿著禮品酒,說要請父親去參加以前的小學聚會,地點就在...
    明晨Demain閱讀 357評論 0 0

友情鏈接更多精彩內(nèi)容