gpt4 book ai didi

iphone - 按下 IBAction 后确定 PickerView 值

转载 作者:行者123 更新时间:2023-11-28 22:35:29 25 4
gpt4 key购买 nike

我有一个 iOS UiPicker 可以处理我想要的值,并且可以使用以下代码检测何时选择了新选项:

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {

NSString *aCompany = [arrayColour objectAtIndex:[pickerView selectedRowInComponent:0]];

UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"Picked:"
message:aCompany
delegate:nil
cancelButtonTitle:@"Okay"
otherButtonTitles:nil];

[alert show];


}

我的问题是如何在按下这样的按钮后从选择器中获取最新信息:

- (IBAction)DoneButton:(id)sender {



UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"Picked:"
message:aCompany
delegate:nil
cancelButtonTitle:@"Okay"
otherButtonTitles:nil];

[alert show];

}

最佳答案

将您的 pickerView 设置为 IBOutlet(并使用 IB 链接),然后您可以在 didSelectRow 之外访问它。

@property (nonatomic) IBOutlet UIPickerView *myPickerView;

然后您可以在DoneButton 中使用以下行:

NSString *aCompany = [arrayColour objectAtIndex:[self.myPickerView selectedRowInComponent:0]];

关于iphone - 按下 IBAction 后确定 PickerView 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16180076/

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