Ios 在pickerView中标记来自多个数组的输出

Ios 在pickerView中标记来自多个数组的输出,ios,arrays,xcode,if-statement,uipickerview,Ios,Arrays,Xcode,If Statement,Uipickerview,我有一个带有3个按钮的视图,一个带有5个数组的pickerView,还有一些标签,它们为每个数组提供了基于答案的选择。除了下面的(最后的)部分外,一切都按照我的需要进行 如果我选择按钮1(选择一个系列数组),我将在选择器中获得一个系列数组,并在标签上获得相应的答案。然而,若我选择另一个按钮,比如说B系列,我会得到新的数组,但标签仍然会以一个系列数组响应 我尝试过“if”语句、“if-else”语句、“if-else-case”语句等,但似乎没有任何效果。基本上,我希望A系列的答案用于A系列数组,

我有一个带有3个按钮的视图,一个带有5个数组的pickerView,还有一些标签,它们为每个数组提供了基于答案的选择。除了下面的(最后的)部分外,一切都按照我的需要进行

如果我选择按钮1(选择一个系列数组),我将在选择器中获得一个系列数组,并在标签上获得相应的答案。然而,若我选择另一个按钮,比如说B系列,我会得到新的数组,但标签仍然会以一个系列数组响应

我尝试过“if”语句、“if-else”语句、“if-else-case”语句等,但似乎没有任何效果。基本上,我希望A系列的答案用于A系列数组,B系列的答案用于B系列数组等

由于一切都在进行中,我认为错误出现在“else if”语句中。有人能告诉我哪里出了问题吗?这是编程和iOS/xcode的新手

.m文件(很抱歉代码太长)

-(iAction)aSeriesButton:(id)发送方{
//选择A1系列选择器
self.sizestarray=self.sizesarray;
[self.pickeresaries重新加载所有组件];
//临时填充标签以供编码参考
self.sizeformatrapital.text=@“A系列尺寸”;
self.sizeformatscape.text=@“系列大小”;
self.sizeSameFormatUp.text=@;
self.sizeSameFormatDown.text=@;
self.sizeOtherFormatUp.text=@;
self.sizeOtherFormatDown.text=@;
}
-(iAction)b体验按钮:(id)发送方{
//选择B1系列选择器
self.sizeStarArray=self.sizeSeriesArray;
[self.picker系列重新加载所有组件];
//临时填充标签以供编码参考
self.sizeformatrapital.text=@“B系列大小”;
self.sizeformatscape.text=@“B系列大小”;
self.sizeSameFormatUp.text=@;
self.sizeSameFormatDown.text=@;
self.sizeOtherFormatUp.text=@;
self.sizeOtherFormatDown.text=@;
}
-(iAction)canvasButton:(id)发件人{
//选择画布系列选择器
self.sizestarray=self.sizecanvarray;
[self.pickerCanvas重新加载所有组件];
//临时填充标签以供编码参考
self.sizeformatrapital.text=@“画布系列大小”;
self.sizeformatscape.text=@“画布系列大小”;
self.sizeSameFormatUp.text=@;
self.sizeSameFormatDown.text=@;
self.sizeTheFormatup.text=@”“;
self.sizeOtherFormatDown.text=@;
}
-(iAction)照片按钮:(id)发送器{
//选择照片系列选择器
self.sizeStartArray=self.sizePhotoArray;
[self.pickerPhoto重新加载所有组件];
//临时填充标签以供编码参考
self.sizeformatrapital.text=@“照片系列大小”;
self.sizeformatscape.text=@“照片系列大小”;
self.sizeSameFormatUp.text=@;
self.sizeSameFormatDown.text=@;
self.sizeOtherFormatUp.text=@;
self.sizeOtherFormatDown.text=@;
}
-(iAction)showStartPicker:(id)发件人{
[pickerStart辞职FirstResponder];
textfield=0;
[UIView beginAnimations:nil上下文:NULL];
[UIView设置动画持续时间:0.3];
[UIView委员会];
}
-(iAction)showASeriesPicker:(id)发送方{
[Pickeries辞职FirstResponder];
textfield=1;
[UIView beginAnimations:nil上下文:NULL];
[UIView设置动画持续时间:0.3];
[UIView委员会];
}
-(iAction)showBSeriesPicker:(id)发送方{
[Pickerb系列辞职第一响应者];
textfield=2;
[UIView beginAnimations:nil上下文:NULL];
[UIView设置动画持续时间:0.3];
[UIView委员会];
}
-(iAction)showCanvasPicker:(id)发件人{
[pickerCanvas辞职第一响应者];
textfield=3;
[UIView beginAnimations:nil上下文:NULL];
[UIView设置动画持续时间:0.3];
[UIView委员会];
}
-(iAction)showPhotoPicker:(id)发送方{
[pickerPhoto辞职第一响应者];
textfield=4;
[UIView beginAnimations:nil上下文:NULL];
[UIView设置动画持续时间:0.3];
[UIView委员会];
}
-(无效)viewDidLoad{
[超级视图下载];
sizeStartArray=[[NSMutableArray alloc]init];

[sizeStartArray addObject:@“选择器的内容似乎取决于textFieldTouched的值。在为每个选择器调用reloadAllComponents之前,请将textFieldTouched设置为适当的值。如果(pickerView==self.pickerASeries),也可以在委托方法中不使用textFieldTouched,而只需执行
if(pickerView==self.pickerASeries)…
等等。谢谢安娜,我已经玩了一点(很多次)但仍然无法让它工作。我应该提到,我是自学成才的,依靠网络和文档获取额外信息,因此一些术语/期望目前对我来说有点神秘。根据我的搜索,我尝试的方法似乎不是标准的,因此可能更容易重新设计为2列选择器选项,而不是按钮选择d数组方法。感谢您对date的帮助。WooHoo,感谢Anna,终于明白了您的意思。继续尝试“if(textField_ASeries==1){”然后对if case语句执行2,然后执行3等操作,但所有操作都是mina完成的。然后将textField_uuþ变量更改为“if(textfieldthed==1){”然后是2,然后是3等等,效果非常好……哦!简单的事情总是让我迷路。谢谢你的帮助。
- (IBAction) aSeriesButton:(id) sender {

//select the A1 series picker
self.sizeStartArray = self.sizeASeriesArray;
[self.pickerASeries reloadAllComponents];

//temporarily fill labels for coding reference
self.sizeFormatPortrait.text = @"A Series Size";
self.sizeFormatLandscape.text =@"A Series Size";
self.sizeSameFormatUp.text = @"";
self.sizeSameFormatDown.text = @"";
self.sizeOtherFormatUp.text = @"";
self.sizeOtherFormatDown.text = @"";
}

- (IBAction) bSeriesButton:(id) sender {

//select the B1 series picker
self.sizeStartArray = self.sizeBSeriesArray;
[self.pickerBSeries reloadAllComponents];

//temporarily fill labels for coding reference
self.sizeFormatPortrait.text = @"B Series Size";
self.sizeFormatLandscape.text =@"B Series Size";
self.sizeSameFormatUp.text = @"";
self.sizeSameFormatDown.text = @"";
self.sizeOtherFormatUp.text = @"";
self.sizeOtherFormatDown.text = @"";
}

- (IBAction) canvasButton:(id) sender {

//select the Canvas series picker
self.sizeStartArray = self.sizeCanvasArray;
[self.pickerCanvas reloadAllComponents];

//temporarily fill labels for coding reference
self.sizeFormatPortrait.text = @"Canvas Series Size";
self.sizeFormatLandscape.text =@"Canvas Series Size";
self.sizeSameFormatUp.text = @"";
self.sizeSameFormatDown.text = @"";
self.sizeOtherFormatUp.text = @"";
self.sizeOtherFormatDown.text = @"";
}

- (IBAction) photoButton:(id) sender {

//select the Photo series picker
self.sizeStartArray = self.sizePhotoArray;
[self.pickerPhoto reloadAllComponents];

//temporarily fill labels for coding reference
self.sizeFormatPortrait.text = @"Photo Series Size";
self.sizeFormatLandscape.text =@"Photo Series Size";
self.sizeSameFormatUp.text = @"";
self.sizeSameFormatDown.text = @"";
self.sizeOtherFormatUp.text = @"";
self.sizeOtherFormatDown.text = @"";
}

- (IBAction) showStartPicker:(id)sender{

[pickerStart resignFirstResponder];
textFieldTouched = 0;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
[UIView commitAnimations];
}

- (IBAction) showASeriesPicker:(id)sender{

[pickerASeries resignFirstResponder];
textFieldTouched = 1;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
[UIView commitAnimations];
}

- (IBAction)showBSeriesPicker:(id)sender{

[pickerBSeries resignFirstResponder];
textFieldTouched = 2;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
[UIView commitAnimations];
}

- (IBAction)showCanvasPicker:(id)sender{

[pickerCanvas resignFirstResponder];
textFieldTouched = 3;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
[UIView commitAnimations];
}

- (IBAction)showPhotoPicker:(id)sender{

[pickerPhoto resignFirstResponder];
textFieldTouched = 4;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
[UIView commitAnimations];
}

- (void)viewDidLoad {

[super viewDidLoad];

sizeStartArray = [[NSMutableArray alloc] init];
[sizeStartArray addObject:@"<- Pick a Format"];
self.sizeFormatPortrait.text = @"Select format";
self.sizeFormatLandscape.text = @"Select format";
self.sizeSameFormatUp.text = @"Select format";
self.sizeSameFormatDown.text = @"Select format";
self.sizeOtherFormatUp.text = @"Select format";
self.sizeOtherFormatDown.text = @"Select format";

sizeASeriesArray = [[NSMutableArray alloc] init];
[sizeASeriesArray addObject:@"A0"];
[sizeASeriesArray addObject:@"A1"];
[sizeASeriesArray addObject:@"A2"];
[sizeASeriesArray addObject:@"A3"];
[sizeASeriesArray addObject:@"A4"];
[sizeASeriesArray addObject:@"A5"];

sizeBSeriesArray = [[NSMutableArray alloc] init];
[sizeBSeriesArray addObject:@"B0"];
[sizeBSeriesArray addObject:@"B1"];
[sizeBSeriesArray addObject:@"B2"];
[sizeBSeriesArray addObject:@"B3"];
[sizeBSeriesArray addObject:@"B4"];
[sizeBSeriesArray addObject:@"B5"];
[sizeBSeriesArray addObject:@"B6"];

sizeCanvasArray = [[NSMutableArray alloc] init];
[sizeCanvasArray addObject:@"C0"];
[sizeCanvasArray addObject:@"C1"];
[sizeCanvasArray addObject:@"C2"];
[sizeCanvasArray addObject:@"C3"];
[sizeCanvasArray addObject:@"C4"];
[sizeCanvasArray addObject:@"C5"];

sizePhotoArray = [[NSMutableArray alloc] init];
[sizePhotoArray addObject:@"P0"];
[sizePhotoArray addObject:@"P1"];
[sizePhotoArray addObject:@"P2"];
[sizePhotoArray addObject:@"P3"];
[sizePhotoArray addObject:@"P4"];
[sizePhotoArray addObject:@"P5"];
[sizePhotoArray addObject:@"P6"];
[sizePhotoArray addObject:@"P7"];
[sizePhotoArray addObject:@"P8"];
}

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

return 1;
}

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

switch (textFieldTouched) {
    case 0:
        return [self.sizeStartArray count];
        break;
    case 1:
        return [self.sizeASeriesArray count];
        break;
    case 2:
        return [self.sizeBSeriesArray count];
        break;
    case 3:
        return [self.sizeCanvasArray count];
        break;
    case 4:
        return [self.sizePhotoArray count];
        break;
    default:
        return 0;
}
}

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

switch (textFieldTouched) {
    case 0:
        return [self.sizeStartArray objectAtIndex:row];
        break;
    case 1:
        return [self.sizeASeriesArray objectAtIndex:row];
        break;
    case 2:
        return [self.sizeBSeriesArray objectAtIndex:row];
        break;
    case 3:
        return [self.sizeCanvasArray objectAtIndex:row];
        break;
    case 4:
        return [self.sizePhotoArray objectAtIndex:row];
        break;
    default:
        return [self.sizeStartArray objectAtIndex:row];
}
}

- (void) pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {

switch (textFieldTouched) {
    case 0:
        textField_Start = [sizeStartArray objectAtIndex:[pickerView selectedRowInComponent:0]];
        break;
    case 1:
        textField_ASeries = [sizeStartArray objectAtIndex:[pickerView selectedRowInComponent:0]];
        break;
    case 2:
        textField_BSeries = [sizeStartArray objectAtIndex:[pickerView selectedRowInComponent:0]];
        break;
    case 3:
        textField_Canvas = [sizeStartArray objectAtIndex:[pickerView selectedRowInComponent:0]];
        break;
    case 4:
        textField_Photo = [sizeStartArray objectAtIndex:[pickerView selectedRowInComponent:0]];
    break;
}

if ([pickerView isEqual: self.pickerASeries]) {

    //let the data list for the A Series populate the labels - but how?

    NSLog(@"Selected Row %d", row);
    switch (row) {

        case 0:

            self.sizeFormatPortrait.text = @"A0 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"A0 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"No higher size...";
            self.sizeSameFormatDown.text = @"A1 at 820mm X 597mm";
            self.sizeOtherFormatUp.text = @"Higher Format";
            self.sizeOtherFormatDown.text = @"Lower Format";
            break;

        case 1:
            self.sizeFormatPortrait.text = @"A1 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"A1 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"A0...";
            self.sizeSameFormatDown.text = @"A2...";
            self.sizeOtherFormatUp.text = @"Higher Format";
            self.sizeOtherFormatDown.text = @"Lower Format";
            break;

        case 2:
            self.sizeFormatPortrait.text = @"A2 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"A2 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"A1...";
            self.sizeSameFormatDown.text = @"A3...";
            self.sizeOtherFormatUp.text = @"Higher Format";
            self.sizeOtherFormatDown.text = @"Lower Format";
            break;

        case 3:
            self.sizeFormatPortrait.text = @"A3 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"A3 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"A2...";
            self.sizeSameFormatDown.text = @"A4...";
            self.sizeOtherFormatUp.text = @"Higher Format";
            self.sizeOtherFormatDown.text = @"Lower Format";
            break;

        case 4:
            self.sizeFormatPortrait.text = @"A4 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"A4 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"A3...";
            self.sizeSameFormatDown.text = @"A5...";
            self.sizeOtherFormatUp.text = @"Higher Format";
            self.sizeOtherFormatDown.text = @"Lower Format";
            break;

        case 5:
            self.sizeFormatPortrait.text = @"A5 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"A5 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"A4...";
            self.sizeSameFormatDown.text = @"A6 and below...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;
    }
}

else if ([pickerView isEqual: self.pickerBSeries]) {

    //let the data list for the B Series populate the labels - but how?

    NSLog(@"Selected Row %d", row);
    switch (row) {

        case 0:
            self.sizeFormatPortrait.text = @"B0 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"B0 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"No higher size...";
            self.sizeSameFormatDown.text = @"B1 ...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 1:
            self.sizeFormatPortrait.text = @"B1 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"B1 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"B0...";
            self.sizeSameFormatDown.text = @"B2...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 2:
            self.sizeFormatPortrait.text = @"B2 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"B2 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"B1...";
            self.sizeSameFormatDown.text = @"B3...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 3:
            self.sizeFormatPortrait.text = @"B3 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"B3 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"B2...";
            self.sizeSameFormatDown.text = @"B4...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 4:
            self.sizeFormatPortrait.text = @"B4 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"B4 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"B3...";
            self.sizeSameFormatDown.text = @"B5...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 5:
            self.sizeFormatPortrait.text = @"B5 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"B5 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"B4...";
            self.sizeSameFormatDown.text = @"B6 and below...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 6:
            self.sizeFormatPortrait.text = @"B6 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"B6 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"B5...";
            self.sizeSameFormatDown.text = @"B7 and below...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;
    }
}

else if ([pickerView isEqual: self.pickerCanvas]) {

    //let the data list for the Canvas Series populate the labels - but how?

    NSLog(@"Selected Row %d", row);
    switch (row) {

        case 0:
            self.sizeFormatPortrait.text = @"C0 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"C0 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"No higher size...";
            self.sizeSameFormatDown.text = @"C1 ...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 1:
            self.sizeFormatPortrait.text = @"C1 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"C1 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"C0...";
            self.sizeSameFormatDown.text = @"C2...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 2:
            self.sizeFormatPortrait.text = @"C2 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"C2 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"C1...";
            self.sizeSameFormatDown.text = @"C3...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 3:
            self.sizeFormatPortrait.text = @"C3 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"C3 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"C2...";
            self.sizeSameFormatDown.text = @"C4...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 4:
            self.sizeFormatPortrait.text = @"C4 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"C4 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"C3...";
            self.sizeSameFormatDown.text = @"C5...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 5:
            self.sizeFormatPortrait.text = @"C5 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"C5 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"C4...";
            self.sizeSameFormatDown.text = @"C6 and below...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;
    }
}

else if ([pickerView isEqual: self.pickerPhoto]) {

    //let the data list for the Photo Series populate the labels - but how?

    NSLog(@"Selected Row %d", row);
    switch (row) {

        case 0:
            self.sizeFormatPortrait.text = @"P0 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"P0 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"No higher size...";
            self.sizeSameFormatDown.text = @"P1 ...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 1:
            self.sizeFormatPortrait.text = @"P1 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"P1 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"P0...";
            self.sizeSameFormatDown.text = @"P2...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 2:
            self.sizeFormatPortrait.text = @"P2 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"P2 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"P1...";
            self.sizeSameFormatDown.text = @"P3...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 3:
            self.sizeFormatPortrait.text = @"P3 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"P3 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"P2...";
            self.sizeSameFormatDown.text = @"P4...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 4:
            self.sizeFormatPortrait.text = @"P4 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"P4 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"P3...";
            self.sizeSameFormatDown.text = @"P5...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 5:
            self.sizeFormatPortrait.text = @"P5 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"P5 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"P4...";
            self.sizeSameFormatDown.text = @"P6 and below...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 6:
            self.sizeFormatPortrait.text = @"P6 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"P6 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"P5...";
            self.sizeSameFormatDown.text = @"P7 and below...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 7:
            self.sizeFormatPortrait.text = @"P7 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"P7 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"P6...";
            self.sizeSameFormatDown.text = @"P8 and below...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;

        case 8:
            self.sizeFormatPortrait.text = @"P8 Metric Size / Imperial Size";
            self.sizeFormatLandscape.text = @"P8 Metric Size / Imperial Size";
            self.sizeSameFormatUp.text = @"P7...";
            self.sizeSameFormatDown.text = @"P9 and below...";
            self.sizeOtherFormatUp.text = @"Higher Format...";
            self.sizeOtherFormatDown.text = @"Lower Format...";
            break;
    }
 }
 }
 @end