gpt4 book ai didi

ios - 更改所有 UIViewControllers 背景

转载 作者:搜寻专家 更新时间:2023-11-01 06:56:03 24 4
gpt4 key购买 nike

我想更改我所有项目的 UIViewControllers,所以我有这个:

let bg = BackgroundImage().backgroundImage
bg.alpha = 0.2
bg.frame = self.view.frame

let wBg = UIView()
wBg.frame = self.view.frame
wBg.backgroundColor = UIColor(white: 1, alpha: 0.5)

self.view.addSubview(wBg)
self.view.sendSubview(toBack: wBg)

self.view.addSubview(bg)
self.view.sendSubview(toBack: bg)

BackgroundImage().backgroundImage 返回一个 UIImageView。

但是我怎样才能在我所有的 UIViewController 上实现它,而不必在我所有的 VC 中复制/粘贴相同的内容。

最佳答案

一种解决方案是在 UIViewController 扩展中创建一个函数。此函数应根据需要设置 View Controller 的背景。

然后在每个 View Controller 的 viewDidLoad 函数中,您可以调用该扩展函数。

关于ios - 更改所有 UIViewControllers 背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53271959/

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