首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用UIPickerview

使用UIPickerview
EN

Stack Overflow用户
提问于 2012-02-19 20:50:56
回答 1查看 331关注 0票数 0

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

代码语言:javascript
复制
.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;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-19 21:19:13

请按照以下步骤操作:

在选择每个选择器视图时,每次使用该数据重新加载表视图时,将该数据添加到一个可变数组

  • 中(可变的

  • 数据将被添加到表格列表中。

享受编码:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9349289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档