我正在尝试编写棋盘游戏。有多个屏幕(游戏板,纸牌等)。在每个屏幕上,我都希望在按钮的底部具有相同的状态(以显示玩家拥有多少钱)
我在一个新文件中创建了这样的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")
}
我在第一个情节提要屏幕中使用它:
self.view.addSubview(Resourcen)
如果我将其添加到第二个故事板上,它也可以正常工作-但是当我返回第一页时,它消失了。 我读到一个不能多次使用UIView。现在我想知道我应该怎么做?
答案 0 :(得分:0)
在另一个文件或.xib中创建此视图。