3
我正在swift 3中创建一个iOS应用程序,我正在创建动态UIView。我需要随机删除自定义视图。随机删除自定义UIView不工作swift 3
class ViewController: UIViewController {
var myView: subView!
var y : CGFloat!
@IBOutlet weak var addButton: UIButton!
override func viewDidLoad() {
y = 1
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
func cancelbutton(_ sender: UIButton)
{
myView.removeFromSuperview()
}
@IBAction func buttonAction(_ sender: Any) {
y = y + 110
myView = subView(frame: CGRect(x: 80, y: y, width: 300, height: 100))
myView.backgroundColor = UIColor.green
myView.actionButton.addTarget(self, action: (#selector(cancelbutton(_:))), for: UIControlEvents.touchUpInside)
self.view.addSubview(myView)
}
当我点击关闭按钮只有一个子视图想要靠近,我选择哪一个。 “在此先感谢”
请问您可以尝试更准确地解释您究竟想要达到什么样的目标以及您有哪些问题? –
获取按钮超级视图并删除该视图 –
您是否试图单击“x”按钮并使用它来解散(移除)浅绿色容器及其所有内容?如果是这样,你能告诉我们当你点击“x”按钮时会发生什么。提供“预期行为”和“实际行为”总是很好,所以我们可以帮助调试和解决问题。 – Hodson