我第一次使用多樣式cell, 自己弄了好長時間, 真受不了了! 在快要看精神病的情況下,終於被我自己給搗鼓出來了! 唉 這也是我經常不用三視圖的懲罰啊!!
好吧 話不多說了! cell的多樣式用途在現在的真的很常用! 所以, cell應該是每一個程序員索要掌握的一個技術點的! 那麼 問題來了,這個該怎麼解決呢? 其實非常簡單的!!!
話說,讓我們起立,奏起國歌,升國旗,看代碼!
你注意到了麼? cell對象的創建,是在 if else 語句裏面寫的!
如果在if else 上面就將兩個cell對象都創建好的話,那麼,恭喜你,因爲你會發現你下面的幾個cell有信息顯示,而上面是沒有的!
爲什麼呢? 原因是這樣的, 當你把兩種或兩種以上的cell都創建的時候,你通過三視圖就可以看到,你的展示信息都被遮蓋了! 不是因爲你的數據沒解析好,不是因爲你他們沒有被賦值, 而是因爲被遮蓋了而已!(當然,不排除某些高級玩家的數據沒整理好或者賦值原因! 啊哈哈哈)
而通過標識符將cell對象在 if else 裏面創建,就避免了多創建,高覆蓋啦!
語文是iOS老師教的,寫的不符合大家的審美的話,請你告訴我 --- 我也不會看的, 如果哪裏有技術問題,請你告訴我 --- 光着屁股跑到你那裏我也是要看看到底什麼情況的!
如果大家有更好的方式或者更牛的樣式,請聯繫我!