How to use prepareForReuse method

后端 未结 2 1615
青春惊慌失措
青春惊慌失措 2020-11-28 14:54

I found this method called - (void)prepareForReuse. I read the document but I don\'t understand how to use it.

When I scroll my tableview, it gets stuck

2条回答
  •  时光取名叫无心
    2020-11-28 15:40

    You use it if you have logic in your custom cell class that may or may not modify a cell property. For example if your table calls your cell, but in some cases it can modify the background colour, but some cases it won't and would use the default you've set, then you would need to implement

    -(void)prepareForReuse{
        [super prepareForReuse];
    
        // Then Reset here back to default values that you want.
    }
    

    Otherwise, it could reuse the previous values you've set if your logic does not change it.

提交回复
热议问题