gpt4 book ai didi

ios - Swift 4 Ios 在多个屏幕上使用相同的 UIView

转载 作者:行者123 更新时间:2023-11-30 11:02:46 25 4
gpt4 key购买 nike

我正在尝试编写棋盘游戏程序。有多个屏幕(游戏板、卡片等)。在每个屏幕上,我都希望底部有相同的状态 View (以显示玩家拥有多少钱等)

我在一个新文件中创建了一个像这样的 UIView 以在全局范围内使用它:

let Resourcen=classResourcen()

class classResourcen: UIView {

init() {
super.init(frame: CGRect(x: 98, y: 1006, width: 739, height: 360))

let imageView = UIImageView(image: UIImage(named: "image"))
imageView.frame = CGRect(x: 0, y: 10, width: 739, height: 360)
self.addSubview(imageView)

}

required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}

我在我的第一个 Storyboard屏幕中使用它:

self.view.addSubview(Resourcen)

如果我将它添加到第二个 Storyboard场景,它也可以工作 - 但当我返回第一页时它就会消失。我读到不能多次使用 UIView 。现在我想知道我应该做什么?

最佳答案

在另一个文件或 .xib 中创建此 View 。

关于ios - Swift 4 Ios 在多个屏幕上使用相同的 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53116238/

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