gpt4 book ai didi

xcode - 从另一个类swift调用函数

转载 作者:行者123 更新时间:2023-11-28 13:10:31 24 4
gpt4 key购买 nike

我有一个具有两个分段 View 的 viewController。如下图所示,我想快速按下刷新按钮(左上角)并在段 viewColler 内产生效果。 enter image description here

我无法在 segmentViewController 中添加刷新按钮,那么有没有办法通过按刷新按钮从 fristViewController 调用函数到 segmentViewController ?或通过 prepareForSegue 功能?P.S: viewDidLoad 在线获取一些信息,按刷新按钮,显示的数据将被刷新。

我这样处理段变化值

@IBOutlet weak var segment1: UISegmentedControl!
@IBAction func indexChanged(sender: AnyObject) {
switch segment1.selectSegmentIndex
{
case 0:
firstView.hidden = false
secondView.hidden = true
case 1:
firstView.hidden = true
secondView.hidden = false
default:
break;
}
}

我很感激。

最佳答案

在 firstViewController 的某处,必须有一个函数来处理分段控件上的点击(可能称为 valueChanged)。如果你给 firstViewController 添加一个属性:

var activeSegmentViewController: segmentViewController

并跟踪 valueChanged 函数中哪个 segmentViewController 是事件的,您可以使用该属性来调用该函数:

activeSegmentViewController.refresh()

关于xcode - 从另一个类swift调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31505797/

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