Xcode 使用UIPickerview
我有这个代码,我在Xcode 4.2上做了一个选项卡式应用程序,它工作得很好,但我希望它是一个下拉菜单中的一个选择器视图,但我不确定我需要添加什么代码你们能帮我吗这是我的代码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
.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个下拉菜单的页面,当我从下拉菜单的列表中选择某个内容时,如果可能的话,我希望它转到表视图?一些类似于这些图像的内容,我非常感谢您的帮助帮助其他人能帮我编写代码吗?嗨,谢谢你,你有没有机会编写代码,我是一个初学者哈哈: