gpt4 book ai didi

objective-c - 如何将 PickerView 委托(delegate)从一个 Controller 更改为另一个 Controller ?

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

通过 Storyboard,我构建了一个带有“添加”按钮的 ViewController1。单击添加显示一个 PopoverView(在 ViewController2 中),其中仅包含一个 Picker。

所以我的 PickerView 的委托(delegate)在 ViewController 2 中,但我希望它在 ViewController1 中...有没有简单的方法可以做到这一点?

谢谢

最佳答案

在您的 ViewController1prepareForSegue 方法中,尝试以下操作:

if ([segue.identifier isEqualToString:@"MySegue"])
{
ViewController2* vc2 = segue.destinationViewController;
vc2.pickerView.delegate = self;
}

它基本上在 Segue 调用完成之前将 pickerview 的委托(delegate)分配给 ViewController1。

这当然是假设您的 pickerview 设置为属性。

关于objective-c - 如何将 PickerView 委托(delegate)从一个 Controller 更改为另一个 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10466104/

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