iOS — 與bug的愛恨情仇

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

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


方案 1

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


其次在自定義Cell內(nèi)部進(jìn)行判斷

方案 2

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

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

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

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

但是第一次進(jìn)來會有bug 所以這種方法不太好




其他方案

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

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

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