gpt4 book ai didi

ios - 具有多个 TextField 的动态 UIPickerView

转载 作者:行者123 更新时间:2023-11-29 03:17:58 28 4
gpt4 key购买 nike

我正在使用 UIPickerViewUITextField。它在我只使用一个 UITextField 时有效。我想要的是为一个动态 pickerview 使用多个 TextField

- (void)viewDidLoad
{
[super viewDidLoad];

picker = [[UIPickerView alloc] init];
picker.dataSource = self;
picker.delegate = self;
self.transitTF.inputView = picker;
self.theData = @[@"one",@"two",@"three",@"four"];
}

-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component {
return self.theData.count;
}

-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView {
return 1;
}

-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
return self.theData[row];
}

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
self.transitTF.text = self.theData[row];
[self.transitTF resignFirstResponder];
}

这是我仅使用一个 textField 的内容。

任何帮助将不胜感激。谢谢。

最佳答案

为每个 UITextField 添加标记属性。在这种情况下,您可以使用 self.pickerView.inputView.tag 来查找当前正在使用哪个文本字段,并且可以使用正确的值填充选择器

关于ios - 具有多个 TextField 的动态 UIPickerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21452914/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com