0

Im new to iphone development.In my application i want to add image picker for list of image names.here i added picker view and i dont no how to add list of image names programmiticaly in iphone with out using IB.

can any one plz give me code for displaying image names programmiticaly in pickerview.

Thankyou in advance.

user549767
  • 437
  • 3
  • 7
  • 17

2 Answers2

1

in viewDidLoad method make an array of your image names like below

-(void)viewDidLoad

{ arr=[[NSArray alloc] initWithObjects:@"image_name1",@"image_name2",@"image_name3",nil];

}

Now in picker view's delegate method write below code

-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView {

return 1;

}

-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component {

return [arr count];

}

-(NSString *) pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component

{

return [arr objectAtIndex:row];

}

dks1725
  • 1,631
  • 1
  • 20
  • 29
1

@user549767 the answer of dks1725 is correct way to give images to your pickerview.....but in order to add pickerView programatically follow the below link....

UIPickerview in iphone

Community
  • 1
  • 1
Sudhanshu
  • 3,950
  • 1
  • 19
  • 18