gpt4 book ai didi

ios - 如何在一个 View Controller 中定义 Action 并在任何地方调用它们

转载 作者:行者123 更新时间:2023-12-01 18:18:44 29 4
gpt4 key购买 nike

关闭。这个问题需要details or clarity .它目前不接受答案。












想改进这个问题?通过 editing this post 添加详细信息并澄清问题.

8年前关闭。




Improve this question




我拥有的是应用程序顶部的三个按钮。

这三个按钮将始终出现在所有 View Controller 上。

当我单击按钮时,将采取相应的操作。

由于我们在所有 View Controller 中都有这个,我计划的是我将在某处定义方法,我将在单击此按钮时调用它。

我这样做是因为我将编写一次方法并在任何地方调用它们。

否则我必须为所有 View Controller 编写方法,如果以后有更改,我将不得不为所有 View Controller 做。

知道我怎样才能达到同样的效果吗?

我想要做的是在一个 UIViewController 中定义一些方法并在许多不同的 ViewController 中调用该方法。

最佳答案

考虑创建您自己的容器 View Controller 并将您的真实内容 View Controller 添加为子级(使用 addChildViewController: )。然后您的容器 View Controller 可以管理全局按钮及其操作,而不会影响任何实际的内容 View Controller 。

关于ios - 如何在一个 View Controller 中定义 Action 并在任何地方调用它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19015632/

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