@IBOutlet var green1: UIImageView!
@IBOutlet var red1: UIImageView!
@IBOutlet var blue1: UIImageView!
@IBAction func red(sender: UIButton) {
green1.hidden = true
red1.hidden = false
blue1.hidden = true
}
我想在按下按钮时添加和删除对象。
此刻它们隐藏并且可见,但我想在按下按钮时将它们完全从场景中移除。 我想要一个没有隐藏的那个出现。
我尝试添加子视图和子视图,但它无效,代码在GameViewController中。
答案 0 :(得分:0)
如果您经常显示/隐藏,则更改hidden
属性即可,但是如果要完全删除,则需要从其超级视图中删除特定的图像视图。
前 - green1.removeFromSuperView()
,当您需要时,您必须添加为子视图,同时添加提供其框架。