From fc13e4ad3e2d06ad879fa28cd3cfa77fe9601d39 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Mon, 27 Jul 2015 11:25:39 -0700 Subject: [PATCH] [Plugboard] Nav controller and a clear button --- Plugboard/Base.lproj/Main.storyboard | 36 +++++++++++++++++++++---- Plugboard/PlugboardViewController.swift | 7 +++++ 2 files changed, 38 insertions(+), 5 deletions(-) diff --git a/Plugboard/Base.lproj/Main.storyboard b/Plugboard/Base.lproj/Main.storyboard index fc203ab..c9963fe 100644 --- a/Plugboard/Base.lproj/Main.storyboard +++ b/Plugboard/Base.lproj/Main.storyboard @@ -1,15 +1,15 @@ - + - + - + @@ -19,12 +19,14 @@ - + + + @@ -33,6 +35,9 @@ + + + @@ -43,8 +48,9 @@ - + + @@ -62,13 +68,16 @@ + + @@ -100,5 +109,22 @@ + + + + + + + + + + + + + + + + + diff --git a/Plugboard/PlugboardViewController.swift b/Plugboard/PlugboardViewController.swift index 6dbea81..7145974 100644 --- a/Plugboard/PlugboardViewController.swift +++ b/Plugboard/PlugboardViewController.swift @@ -33,6 +33,13 @@ class PlugboardViewController: UICollectionViewController, UICollectionViewDeleg alphabet = Array("ABCDEFGHIJKLMNOPQRSTUVWXYZ".characters) } + @IBAction func clear(sender: AnyObject) { + for plugView in plugViews { + plugView.removeFromSuperview() + } + plugViews.removeAll() + } + @IBAction func connectPlugsPanGesture(recognizer: UIPanGestureRecognizer) { switch recognizer.state { case .Began: