swift - 每次用户打开特定页面时如何让某些东西运行 Swift
问题描述
我目前正在用 Swift 和 Xcode 创建游戏。所以,基本上有一个标签栏通向 3 个不同的页面:主页、游戏页面和设置/主题。我目前正在尝试为该应用程序创建一些主题。我问这个问题是因为我想创建一段代码,每次用户打开另一个页面时都会运行该代码来检查主题是否已更改(如果主题需要更改,则更改主题)。
示例:用户打开应用程序。从主页点击设置,然后选择“彩虹”主题。现在当用户回到主页或游戏页面时,主题应该已经改变,因为每次用户打开特定页面时运行的代码检查并发现主题改变(并改变了主题)。任何帮助,将不胜感激
解决方案
在基类中编写您的函数并使您的控制器从该基类继承。您将能够从继承自该类的任何控制器调用该函数。如果您想自动调用该函数,请在viewDidLoad
Base 类中调用该函数。
推荐阅读
- ruby-on-rails - 如何在 ruby on rails 中使用 Ajax 正确运行分页
- spring - 外部化 application.properties
- cmake - 如何为cmake设置包含顺序
- json - 由于数据类型,解析 Json 返回错误
- c# - 如何使用 Google.Apis.Sheets.v4.Data.FindReplaceRequest?
- ajax - Yii2 Kartik 可编辑小部件
- ubuntu - Ejabberd 在没有任何日志的情况下终止
- mysql - SQL查询打印部分字符串值
- redux-saga - yield 和 yield put() 函数的区别
- html - 为什么 CSS Grid 的自动填充属性在列方向上不起作用