首页 > 解决方案 > 每次用户打开特定页面时如何让某些东西运行 Swift

问题描述

我目前正在用 Swift 和 Xcode 创建游戏。所以,基本上有一个标签栏通向 3 个不同的页面:主页、游戏页面和设置/主题。我目前正在尝试为该应用程序创建一些主题。我问这个问题是因为我想创建一段代码,每次用户打开另一个页面时都会运行该代码来检查主题是否已更改(如果主题需要更改,则更改主题)。

示例:用户打开应用程序。从主页点击设置,然后选择“彩虹”主题。现在当用户回到主页或游戏页面时,主题应该已经改变,因为每次用户打开特定页面时运行的代码检查并发现主题改变(并改变了主题)。任何帮助,将不胜感激

标签: swiftxcode

解决方案


在基类中编写您的函数并使您的控制器从该基类继承。您将能够从继承自该类的任何控制器调用该函数。如果您想自动调用该函数,请在viewDidLoadBase 类中调用该函数。

在特定控制器上调用函数


推荐阅读