tableviewCell复用 重叠问题
生活随笔
收集整理的這篇文章主要介紹了
tableviewCell复用 重叠问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先上圖:
想要的效果:
使用注冊的復用方式:
介紹一下自定義cell結構
@property (nonatomic) UIView *leftView; @property (nonatomic) UIImageView *threeLeft; @property (nonatomic) UIView *fourLeft; @property (nonatomic) UILabel *fourTitle;左邊顯示金銀銅牌的地方是leftview,首先使用Leftview站位,寫好約束,然后如果是123把threeleft貼上去。顯示金銀銅牌。如果是4名以后。顯示fourleft,也就是灰色圓圈。上面貼著fourTitle。顯示數字。
分析一下,復用的時候,可能取出前三的,也可能去取后4的。由于兩個view不能完全覆蓋。所以出現了顯示問題。也就是說多次復用以后。這兩個控件都存在cell中。
控制方法如下:
利用控件的隱藏開關控制
總結
以上是生活随笔為你收集整理的tableviewCell复用 重叠问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于整除符号 / 的运用
- 下一篇: 逆矩阵的概念、应用和求解