【发布时间】:2014-11-12 12:14:48
【问题描述】:
我在按钮单击操作上编写了以下代码,以创建 ui 选择器视图
- (IBAction)selectbtn:(id)sender {
pickerview = [[UIPickerView alloc] initWithFrame:CGRectMake(5, 40, 300, 300)];
pickerview.showsSelectionIndicator = YES;
pickerview.hidden = NO;
pickerview.delegate = self;
[self.view addSubview:pickerview];
}
这是我的选择器代表
-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 1;
}
-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
return self.jsonresultarr.count;
}
-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
// return [[self.jsonresultarr objectAtIndex:row] objectForKey:@"Company_Id"];
// NSObject *companyId = [[self.jsonresultarr objectAtIndex:row] objectForKey:@"Company_Id"];
NSObject *companyName = [[self.jsonresultarr objectAtIndex:row] objectForKey:@"Company_Name"];
return [NSString stringWithFormat:@"%@", companyName, nil];
}
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
self.Textbox.text=[[self.jsonresultarr objectAtIndex:row] objectForKey:@"Company_Name"];
[self.pickerview removeFromSuperview];
}
我的问题是我想在 uipicker 视图上显示完成按钮,其功能是在我的文本字段中设置选定的值。我怎么能做到。提前感谢
【问题讨论】:
-
使用
UIToolbar并在其中添加UIBarbuttonItem。在选择器上方添加工具栏。 -
@Chinttu -Maddy- Ramani 请你告诉我,我是 ios 的新手
-
在按钮操作中添加选择器以查看时添加栏按钮删除视图
-
我如何在文本字段中设置日期?
标签: ios uipickerview