objective c - How do I format the iOS 7 UIPickerView to display only 3 choices? I.e. One above and one below the active choice? -


i want format ios 7 uipickerview display 3 choices. i.e. 1 above , 1 below selected option. format text smaller default. how achieve this?

implementing these delegate methods give picker view 3 rows , let customise font, colour etc...

    - (nsinteger)numberofcomponentsinpickerview:(uipickerview *)pickerview {         return 1;     }      - (uiview *)pickerview:(uipickerview *)pickerview viewforrow:(nsinteger)row forcomponent:(nsinteger)component reusingview:(uiview *)view {          uilabel *pickerrowlabel = (uilabel *)view;          if (pickerrowlabel == nil) {             cgrect frame = //your pickerview frame. height 44 default.             pickerrowlabel = [[uilabel alloc] initwithframe:frame];            //format font label             pickerrowlabel.backgroundcolor = [uicolor clearcolor];             pickerrowlabel.userinteractionenabled = yes;         }          pickerrowlabel.text = //your text, array ... ?          return pickerrowlabel;     }      - (nsinteger)pickerview:(uipickerview *)pickerview numberofrowsincomponent:(nsinteger)component {          return 3; //most array of objects count     } 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -