Friday, 15 August 2014

ios - UIPickerView is getting disappear on updating label in didSelectRow method in iOS8? -



ios - UIPickerView is getting disappear on updating label in didSelectRow method in iOS8? -

i facing issue in uipickerview ios 8. pickerview getting disappeared when select , update value picker uilabel in didselectrow method. working fine in ios 7.

//add picker in viewwillappear

locationpickerview = [[uipickerview alloc]initwithframe:cgrectmake(0,0, locationview.frame.size.width, 90)]; locationpickerview.backgroundcolor = [uicolor clearcolor]; locationpickerview.datasource = self; locationpickerview.delegate = self; activityindicatorview.center = locationpickerview.center; [locationview addsubview:locationpickerview];

here locationview uiview added in xib.

- (void)pickerview:(uipickerview *)thepickerview didselectrow:(nsinteger)row incomponent:(nsinteger)component { citynamelabel.text = [citynamearray objectatindex:row]; thepickerview.hidden = yes; }

if comment next line picker not disappearing. have update label :(

citynamelabel.text = [citynamearray objectatindex:row];

you hiding picker view in didselectrow code. may problem.

- (void)pickerview:(uipickerview *)thepickerview didselectrow:(nsinteger)row incomponent:(nsinteger)component { citynamelabel.text = [citynamearray objectatindex:row]; // thepickerview.hidden = yes; }

comment thepickerview.hidden = yes; , check.

ios objective-c ios8

No comments:

Post a Comment