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