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
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.