Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 使用UIPickerview_Xcode_Xcode4_Xcode4.2_Uipickerview_Nsmenu - Fatal编程技术网

Xcode 使用UIPickerview

Xcode 使用UIPickerview,xcode,xcode4,xcode4.2,uipickerview,nsmenu,Xcode,Xcode4,Xcode4.2,Uipickerview,Nsmenu,我有这个代码,我在Xcode 4.2上做了一个选项卡式应用程序,它工作得很好,但我希望它是一个下拉菜单中的一个选择器视图,但我不确定我需要添加什么代码你们能帮我吗这是我的代码 .h #import <UIKit/UIKit.h> @interface FirstViewController : UIViewController { IBOutlet UIPickerView *pickerView; NSMutableArray *list; IBOutl

我有这个代码,我在Xcode 4.2上做了一个选项卡式应用程序,它工作得很好,但我希望它是一个下拉菜单中的一个选择器视图,但我不确定我需要添加什么代码你们能帮我吗这是我的代码

.h
#import <UIKit/UIKit.h>

@interface FirstViewController : UIViewController {

    IBOutlet UIPickerView *pickerView;
    NSMutableArray *list;
    IBOutlet UILabel *picklabel;
}

@end


.m

#import "FirstViewController.h"

@implementation FirstViewController

-(NSInteger)numberOfComponentsInPickerview:(UIPickerView *)thePickerView {
    return 1;
}



-(NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {
    return [list count];
}


-(NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component { return [list objectAtIndex:row];

}

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

    NSString *string = [NSString stringWithFormat:@"you selected: %@" , [list objectAtIndex:row]];
    picklabel.text = string;

}


- (void)viewDidUnload
{
    [super viewDidUnload];

    list = [[NSMutableArray alloc] init];
    [list addObject:@"Giraffe"];
    [list addObject:@"Water Bottle"];
    [list addObject:@"spinning Fan"];
    [list addObject:@"Hariy Monkey"];

    // Release any retained subviews of the main view.
    // e.g. self.myOutlet = nil;
}
按照以下步骤操作:

在选择每个pickerview时,将该数据添加到一个可变数组中 每次使用该数据可变数组重新加载表视图时 所选数据将添加到表格列表中。
享受编码:

请提供更多详细信息以了解您的需求。您好,我基本上想要一个有大约3个下拉菜单的页面,当我从下拉菜单的列表中选择某个内容时,如果可能的话,我希望它转到表视图?一些类似于这些图像的内容,我非常感谢您的帮助帮助其他人能帮我编写代码吗?嗨,谢谢你,你有没有机会编写代码,我是一个初学者哈哈: