Note that there are some explanatory texts on larger screens.

plurals
  1. POpicker view shows numbers in pickerview but not showing properly on label?
    primarykey
    data
    text
    <p>i have added a pickerview from interface builder.i am using this method to show data like this....</p> <pre><code>- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component { if (pickerView == SpotPickerView) // don't show selection for the custom picker { // report the selection to the UI label label.text = [NSString stringWithFormat:@"%d - %@ - %d",[pickerView selectedRowInComponent:0], [RowArray objectAtIndex:[pickerView selectedRowInComponent:1]], [pickerView selectedRowInComponent:2]]; } } - (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component { NSString *returnStr = @""; if (pickerView == SpotPickerView) { if (component == 0) { returnStr = [[NSNumber numberWithInt:row+1] stringValue]; } else if(component==1) { returnStr = [RowArray objectAtIndex:row]; } else { returnStr =[[NSNumber numberWithInt:row+1] stringValue]; } } return returnStr; } - (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component { CGFloat componentWidth = 0.0; if (component == 0) componentWidth = 90.0; else if (component == 1) componentWidth = 100.0; else componentWidth = 90.0; return componentWidth; } - (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component { return 40.0; } - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component { int count; if (component == 0) count = 15; else if (component == 1) count=[RowArray count]; else count = 100; return count; } - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView { return 3; } </code></pre> <p>here is the RowArray</p> <pre><code>- (void)viewDidLoad { RowArray = [[NSArray arrayWithObjects: @"A", @"B", @"C", @"D", @"E", @"F", @"G",@"H",@"I",@"J",@"K",@"L",@"M",@"N",@"O",@"P",@"Q",@"R",@"S",@"T", @"U",@"V",@"W",@"X",@"Y",@"Z", nil] retain]; } </code></pre> <p>but selecting the first row shows this.</p> <p><a href="http://i37.tinypic.com/66hphd.png" rel="nofollow noreferrer">alt text http://i37.tinypic.com/66hphd.png</a></p> <p>i need to store the values in database so i need the 1 instead of zero.</p> <p>also how do i reset my picker view.means when i click on a button it automatically comes to the 0th index in each column.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload