iOS — 與bug的愛恨情仇

緣由是fix別人的bug 讓leader給說了,覺得寫的不好,大周末的心情也不美麗,就寫一寫

需求 : 排名表單中含有自己 隱藏掉自己的分割線改變背景色和lastCell的分割線


方案 1

首先在模型中增加了兩個屬性 BOOL hideLine? BOOL isLast ?一個是隱藏線 一個是上一個cell


其次在自定義Cell內部進行判斷

方案 2

不需要自己來找上面的cell是哪個

在xib視圖中 增加一個view? 距上約束-1企圖蓋住上面的線? 但是失敗了

因為cell 出現(xiàn)的順序 按照誰是最新出來的會在最下面 所以-1的線就會被擋住

不過當滑出cell后再回來就會置頂顯示 這樣就蓋住了

但是第一次進來會有bug 所以這種方法不太好




其他方案

最早寫的是把自己model 和 上一個model 放一個數(shù)組中 傳到cell內部去判斷, 有些復雜就不寫了

ps 最后 在這條路上我還差的太多.第一次通宵寫代碼. cool

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

相關閱讀更多精彩內容

  • 前言 由于最近兩個多月,筆者正和小伙伴們忙于對公司新項目的開發(fā),筆者主要負責項目整體架構的搭建以及功能模塊的分工。...
    CoderMikeHe閱讀 27,354評論 74 270
  • 1.時間飛快,沒有計劃和規(guī)律,時間更是不值錢,一晃幾天過去了,想做的事情都沒做。 2.大清早,王老師就告訴我她初四...
    彩霞滿天q2閱讀 104評論 0 0

友情鏈接更多精彩內容