ios - Why is awakeFromNib called twice from a Cell in a TableView? -



ios - Why is awakeFromNib called twice from a Cell in a TableView? -

i'm trying understand why awakefromnib beingness called twice in code. have tableview has special compressible cell appears 1 time @ end of table. first awakefromnib beingness called when tableview scrolled special cell @ end (which fine believe,as tableview reusing cells). however, whenever tap cell expand cell, awakefromnib beingness called again.

could explain me why awakefromnib beingness called twice? , how create called once?

thanks

edit** code people have requested

- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath { if (indexpath.section >= (nsinteger)[self.trip.destinations count]) { guestcell *cell = (guestcell*)[tableview dequeuereusablecellwithidentifier:guestcellidentifier forindexpath:indexpath]; cell.selectionstyle = uitableviewcellselectionstylenone; [cell setupcellforguests:self.trip.guests]; cell.guestexpanded = no; nslog(@"returning cell"); homecoming cell; } // other sections homecoming [self preparecardcellforindexpath:indexpath forheightcalc:no]; } - (void)tableview:(uitableview *)tableview didselectrowatindexpath:(nsindexpath *)indexpath { if (indexpath.section >= (nsinteger)[self.trip.destinations count]) { [self.tableview reloadrowsatindexpaths:@[indexpath] withrowanimation:uitableviewrowanimationautomatic]; } }

if cell nib 1 in table, guess has animations. didn't check how tableview handles cells during animation, tableview header asks instance , performs animation (for illustration fade) - old instance faded out , new faded in. @ to the lowest degree that's think has highest probability, if handling cells correctly.

ios objective-c uitableview xib

Comments

Popular posts from this blog

formatting - SAS SQL Datepart function returning odd values -

c++ - Apple Mach-O Linker Error(Duplicate Symbols For Architecture armv7) -

php - Yii 2: Unable to find a class into the extension 'yii2-admin' -