我已经在按钮单击操作上编写了以下代码,以便创建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];
}
Run Code Online (Sandbox Code Playgroud)
这是我的选择代表
-(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];
}
Run Code Online (Sandbox Code Playgroud)
我的问题是我想在uipicker视图上显示完成按钮,其功能是在我的文本字段中设置选定的值.我怎么能做到.Thanx提前
你可以用它.首先在你的self.view中添加UIView.添加UIPickerView和UIToolBar初始化.并将IBAction方法与UIBarButtonItem绑定.请检查附加截图.

也许这会对你有所帮助.
| 归档时间: |
|
| 查看次数: |
11826 次 |
| 最近记录: |