iOS tableViewCell plane格式下,接近section邊緣不顯示分割線卻被複用解決辦法

來源:互聯網
上載者:User

標籤:

    今天做公司產品的時候遇到了如題問題,困擾我很長時間,用盡各種辦法不能解決,究其原因不知為何,自訂cell低端有view劃線的時候,劃線一般的顯示1像素,而貼著section的顯示很少 頂多0.3像素,這個問題很頭疼,後來 想到了一個非常好的辦法解決:

 UIImageView *separatorLine = [[UIImageViewalloc] initWithFrame:CGRectMake(20.0f*SizeScaleX,30*SizeScaleY -1.0f, cell.frame.size.width,1.0f)];

        separatorLine.image = [[UIImageimageNamed:@"所有背景.png"]stretchableImageWithLeftCapWidth:1topCapHeight:0];

        separatorLine.tag =5554;

        

        [cell.contentViewaddSubview:separatorLine];

再做判斷

 if(indexPath.row == arr.count-1){

        UIImageView *separatorLine = (UIImageView *)[cellviewWithTag:5554];

        separatorLine.hidden =YES;

    }else{

        UIImageView *separatorLine = (UIImageView *)[cellviewWithTag:5554];


        separatorLine.hidden =NO;


    }


iOS tableViewCell plane格式下,接近section邊緣不顯示分割線卻被複用解決辦法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.