从另一个类Swift访问变量

CoolUserName

我正在尝试使用最新版本的Swift为在Xcode中创建的应用创建不同的主题。所以基本上我在想如何使它工作

  1. 用户在特殊的“主题”页面中按下主题后,将有一个变量(让我们仅将变量称为“主题”)进行了更改
  2. 根据变量的值,其他页面将更改其颜色,样式等。

之所以问这个问题,是因为我不确定其他视图控制器如何访问变量“主题”及其当前值。每个视图控制器类位于单独的文件中。

我还阅读了其他类似问题的答案,但它们似乎没有用。任何帮助,将不胜感激

Sh_Khan

与他人分享

选项1单身

class Service {
  static let shared = Service()
  var theme:Theme = .black
}

选项2全局变量

var theme:Theme = .black

enum Theme { case black,white }

关于刷新,每个vc应该配置为在最坏的情况下使用此变量 viewDidAppear

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个类访问类变量

来自分类Dev

访问另一个类的类方法/变量

来自分类Dev

从另一个类访问类变量

来自分类Dev

从另一个类访问类变量

来自分类Dev

从另一个类访问静态变量

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

在JAVA中访问另一个类变量

来自分类Dev

如何从另一个类访问对象变量?

来自分类Dev

无法从另一个类访问变量

来自分类Dev

从另一个类Android Studio访问变量

来自分类Dev

从另一个类访问静态变量

来自分类Dev

从另一个类访问模板的变量

来自分类Dev

从另一个类访问Companion Class变量

来自分类Dev

快速访问另一个类中的变量

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

从另一个类访问变量的实例

来自分类Dev

Swift 3 - 从另一个类中的 XIB 实例访问变量

来自分类Dev

从 swift 中的另一个类访问 navigationBarController

来自分类Dev

在Swift中从另一个ViewController访问变量

来自分类Dev

Java变量无法从一个类访问另一个类

来自分类Dev

从另一个类访问一个类中的变量

来自分类Dev

在Python中从一个类到另一个类访问变量

来自分类Dev

从另一个类访问一个类的成员变量

来自分类Dev

声明一个变量-从另一个类访问它?

来自分类Dev

从一个类文件访问另一个文件中的变量

来自分类Dev

将程序拆分为多个类,并从另一个类访问变量

来自分类Dev

从方法访问父类变量,由另一个类使用

来自分类Dev

如何直接从另一个类访问变量(即不使用类名或对象)?

来自分类Dev

快速访问另一个类的类类型变量