uitableview - UItableViewCell not dequeing properly ios -


using uitableview , found cells not dequeuing properly. here code have written.i have read that, have override prepareforreuse, how use method, not getting. please me out.

  - (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath {     static nsstring *cellidentifier = @"cell";     cell= [tableview dequeuereusablecellwithidentifier:cellidentifier];     if (cell==nil) {     cell=[[uitableviewcell alloc] initwithstyle:uitableviewcellstyledefault reuseidentifier:cellidentifier];    }     textlabel = (uilabel*)[cell viewwithtag:11];     textlabel.font=[uifont fontwithname:@"myunderwood" size:16];     textlabel.text = [_tablelabelarray objectatindex:indexpath.row];  return cell;   } 

here image of uitableview getting when scroll tableviewenter image description here

i not sure if fix issue, code uses local uicell * variable, uses self.tablelabelarray rather accessing property ivar directly , uses textlabel property rather searching tag.

my suspicion cell variable ivar, not local may causing problems, , therefore may help, need font size smaller 16, have specified adjustsfontsizetofitwidth=yes

- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath {   static nsstring *cellidentifier = @"cell";   uitableviewcell *returncell= [tableview dequeuereusablecellwithidentifier:cellidentifier];   if (returncell==nil) {     returncell=[[uitableviewcell alloc] initwithstyle:uitableviewcellstyledefault reuseidentifier:cellidentifier];  }  returncell.textlabel.font=[uifont fontwithname:@"myunderwood" size:16];  returncell.adjustsfontsizetofitwidth=yes;  returncell.text = [self.tablelabelarray objectatindex:indexpath.row];   return returncell; } 

Comments

Popular posts from this blog

how to proxy from https to http with lighttpd -

android - Automated my builds -

python - Flask migration error -