ios - UITableViewCell Repeating UIView -


i facing small issue , em banging head being not able solve it…

i have uitableview custom uitableviewcell.. cell's height determined on size of text. when user taps it, text translated , translated text appended in new line. making them separated, add uiview lineview width as cell's label , height = 1

 uiview *lineview = [[uiview alloc] initwithframe:cgrectmake(bubbleframe.origin.x, bubbleframe.origin.y + bubbleframe.size.height/2, bubbleframe.size.width, 1)];                     lineview.backgroundcolor = [uicolor whitecolor];                     lineview.tag = indexpath.row;                     [cell addsubview:lineview]; 

everything works fine when navigate viewcontroller see lineview misplaced on each cell..

cant understand why doing that..

any appreciated.. in advance.. image

well after working on advice of mustafa ibrahim, found question had similar problem … intropedro's answer problem solved :)

added dequeuereusablecellwithidentifier

        if (cell == nil) {             cell = [[chatcustomcell alloc] initwithstyle:uitableviewcellstyledefault reuseidentifier:cellidentifier];         }         else{             [[cell.contentview viewwithtag:500] removefromsuperview];         } 

and changed lineview code bit too..

uiview *lineview = [[uiview alloc] initwithframe:cgrectmake(bubbleframe.origin.x, bubbleframe.origin.y + bubbleframe.size.height/2, bubbleframe.size.width, 1)];                     lineview.backgroundcolor = [uicolor whitecolor];                     lineview.tag = indexpath.row;                     [cell addsubview:lineview]; 

Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -