我有一個tableview
與5行,當我選擇一行它打開UIPickerView
在下一頁選擇選項,同樣的事情發生在5行。現在我想,Pickervalue,它應該反映在特定的行(右側)無論我選擇哪一個UITableView行選擇與UIPicker選項
和我有一個按鈕在同一頁上執行所選行的值(UIPicker值)。如何給Button.to選項行值其是來自UIPicker
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
if(indexPath.row==0){
Picker1 *logInController = [[Picker1 alloc] init];
[[self navigationController] pushViewController:logInController animated:YES];
}
if(indexPath.row==1){
Picker2 *logInController = [[Picker2 alloc] init];
[[self navigationController] pushViewController:logInController animated:YES];
}
}
採取象上面我已打開UIPIcker
並選擇選項。
IN PICKER1.m
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
// update label text to show selected option
NSString* string=[NSString stringWithFormat:@"you are selected %@",[list objectAtIndex:row]];
label.text=string;
}
- (void)viewDidLoad
{
[super viewDidLoad];
list =[[NSMutableArray alloc]init];
[list addObject:@"GPS"];
[list addObject:@"NONE"];
}
-1;這裏有個問題嗎?如果是這樣,你的問題應該更容易找到人。 –
我希望當我選擇行時,它將打開UIPickerView,並且PickerView選擇value.how以反映該行中選定的PickerView值。 – Christien