iOS tableviewcell 分割線不完整

在使用tableview的時(shí)候 發(fā)現(xiàn)cell之間的分割線與屏幕右邊有一段小小的距離,如圖:

屏幕快照 2016-09-07 下午2.02.45.png
  • 而如果想要讓分割線從頭開始,可以使用下面的方法,在tableview初始化的時(shí)候用下面這個(gè)方法

  • 代碼如下:

    + (void)lineBeginWith:(UITableView *)tableview{
     if  (IOS_VERSION >= 8.0){
     if ([tableview respondsToSelector:@selector(setSeparatorInset:)]){
     [tableview setSeparatorInset:UIEdgeInsetsZero];
    }
    if ([tableview respondsToSelector:@selector(setLayoutMargins:)]) {
     [tableview setLayoutMargins:UIEdgeInsetsZero];
            }  
        }
    }
    
  • 之后在對(duì)cell用下面這個(gè)方法

  • 代碼如下:

    + (void)lineBeginWithCell:(UITableViewCell *)cell{
    if  (IOS_VERSION >= 8.0){
     if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {
    [cell setSeparatorInset:UIEdgeInsetsZero];   
        }
        if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
        [cell setLayoutMargins:UIEdgeInsetsZero];
            }
        }
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 1、禁止手機(jī)睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa閱讀 1,199評(píng)論 1 6
  • 版權(quán)聲明:未經(jīng)本人允許,禁止轉(zhuǎn)載. iOS 7之后,tableView的分割線左邊距默認(rèn)設(shè)置為15,如圖 iOS ...
    蕭雪痕閱讀 4,382評(píng)論 0 6
  • 1.XCode8的項(xiàng)目在xcode7運(yùn)行報(bào)錯(cuò): The document “ViewController.xib”...
    請(qǐng)叫我周小帥閱讀 3,357評(píng)論 0 1
  • 夏日的午后有了幾分慵懶和焦躁,可能多數(shù)是因?yàn)樘鞖獾脑?,把孩子哄睡之后我也便恢?fù)了自由,想寫點(diǎn)什么來(lái)犒勞一下自己的...
    蝸牛的眼鏡閱讀 748評(píng)論 0 3
  • 重讀金庸先生名著《笑傲江湖》有感,記之。 一入塵事皆是非 喜樂憂愁己欲追 鳳求凰時(shí)兩情悅 合鳴簫瑟自在飛 梟雄豪杰...
    天堂里沒有痛閱讀 535評(píng)論 6 26

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