From 26affd96e4fb7fb7404a7752486f4cc6bea5e1bd Mon Sep 17 00:00:00 2001 From: Okechi Onyeje Date: Tue, 29 Nov 2016 00:47:09 -0500 Subject: [PATCH] User interaction disabled when side menu open almost fully implemented but when opening side menu at items table, closing menu, switch tabs to network views, open menu, close menu, and switch back to items table, userInteraction mysteriously reenabled --- .../UserInterfaceState.xcuserstate | Bin 36538 -> 37069 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 224 ++++++++++++++++-- Vendoo/ItemTableViewController.swift | 38 +++ Vendoo/Main.storyboard | 6 +- Vendoo/NetworksTableViewController.swift | 38 +++ 5 files changed, 279 insertions(+), 27 deletions(-) diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate index 47c1e1617d7aa0af216e2dc373968b8354bea9ef..dd7dd241e94d454b689290bd6bd201d9dc2a38c6 100644 GIT binary patch delta 18340 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 s^I6Z!ipJP`29~Y{uZvX%Q delta 17451 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 diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index 1a55742..203f601 100644 --- a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -186,7 +186,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/CategoriesTableViewController.swift" - timestampString = "502086315.550032" + timestampString = "502090796.554329" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "570" @@ -201,7 +201,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/CategoriesTableViewController.swift" - timestampString = "502086315.550156" + timestampString = "502090796.554446" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "572" @@ -584,11 +584,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "501291030.615232" + timestampString = "502090690.855182" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "185" - endingLineNumber = "185" + startingLineNumber = "223" + endingLineNumber = "223" landmarkName = "tableView(_:cellForRowAtIndexPath:)" landmarkType = "5"> @@ -600,11 +600,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "501291030.615232" + timestampString = "502090690.855182" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "193" - endingLineNumber = "193" + startingLineNumber = "231" + endingLineNumber = "231" landmarkName = "tableView(_:cellForRowAtIndexPath:)" landmarkType = "5"> @@ -616,11 +616,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "501291030.615232" + timestampString = "502090690.855182" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "198" - endingLineNumber = "198" + startingLineNumber = "236" + endingLineNumber = "236" landmarkName = "tableView(_:cellForRowAtIndexPath:)" landmarkType = "5"> @@ -632,11 +632,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "501291030.615232" + timestampString = "502090690.855182" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "219" - endingLineNumber = "219" + startingLineNumber = "257" + endingLineNumber = "257" landmarkName = "tableView(_:cellForRowAtIndexPath:)" landmarkType = "5"> @@ -648,11 +648,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "501291030.615232" + timestampString = "502090690.855182" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "254" - endingLineNumber = "254" + startingLineNumber = "292" + endingLineNumber = "292" landmarkName = "tableView(_:cellForRowAtIndexPath:)" landmarkType = "5"> @@ -664,7 +664,7 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/MenuPanelViewController.swift" - timestampString = "501343346.000481" + timestampString = "502088149.011671" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "112" @@ -744,7 +744,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/SettingsViewController.swift" - timestampString = "502086315.568123" + timestampString = "502090796.57836" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "194" @@ -759,7 +759,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/SettingsViewController.swift" - timestampString = "502086315.568237" + timestampString = "502090796.578473" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "197" @@ -888,7 +888,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/HomeViewController.swift" - timestampString = "502086315.571188" + timestampString = "502090796.581482" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "16" @@ -903,7 +903,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/HomeViewController.swift" - timestampString = "502086315.571287" + timestampString = "502090796.581599" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "16" @@ -918,7 +918,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/HomeViewController.swift" - timestampString = "502086315.571382" + timestampString = "502090796.581697" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "16" @@ -988,7 +988,7 @@ endingColumnNumber = "9223372036854775807" startingLineNumber = "315" endingLineNumber = "315" - landmarkName = "takePicture(_:)" + landmarkName = "accessCam()" landmarkType = "5"> @@ -1088,5 +1088,181 @@ landmarkType = "5"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Vendoo/ItemTableViewController.swift b/Vendoo/ItemTableViewController.swift index 7dae7af..cb9a379 100644 --- a/Vendoo/ItemTableViewController.swift +++ b/Vendoo/ItemTableViewController.swift @@ -11,6 +11,7 @@ */ import UIKit import TYMActivityIndicatorView +import SWRevealViewController class ItemTableViewController: UIViewController { @@ -39,6 +40,7 @@ class ItemTableViewController: UIViewController { NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(stopIndicator), name: "finished_fetching_listings", object: nil) if self.revealViewController() != nil { menuButton.target = self.revealViewController() + (menuButton.target as! SWRevealViewController).delegate = self menuButton.action = "revealToggle:" self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) } @@ -87,6 +89,42 @@ extension ItemTableViewController { } } +// MARK: - Side Menu View +extension ItemTableViewController: SWRevealViewControllerDelegate { + func revealController(revealController: SWRevealViewController!, didMoveToPosition position: FrontViewPosition) { + if(position == FrontViewPosition.Left) { + for view in self.view.subviews { + view.userInteractionEnabled = true + } + self.tabBarController?.tabBar.userInteractionEnabled = true + } else { + for view in self.view.subviews { + if !view.isKindOfClass(UINavigationBar){ + view.userInteractionEnabled = false + } + } + self.tabBarController?.tabBar.userInteractionEnabled = false + } + } + + func revealController(revealController: SWRevealViewController!, willMoveToPosition position: FrontViewPosition) { + if(position == FrontViewPosition.Left) { + for view in self.view.subviews { + view.userInteractionEnabled = true + } + self.tabBarController?.tabBar.userInteractionEnabled = true + } else { + for view in self.view.subviews { + if !view.isKindOfClass(UINavigationBar){ + view.userInteractionEnabled = false + } + + } + self.tabBarController?.tabBar.userInteractionEnabled = false + } + } +} + // MARK: - Navigation extension ItemTableViewController { diff --git a/Vendoo/Main.storyboard b/Vendoo/Main.storyboard index 7b38667..226e310 100755 --- a/Vendoo/Main.storyboard +++ b/Vendoo/Main.storyboard @@ -1561,7 +1561,7 @@ - + @@ -1637,7 +1637,7 @@ - + @@ -1654,7 +1654,7 @@ - + diff --git a/Vendoo/NetworksTableViewController.swift b/Vendoo/NetworksTableViewController.swift index ac55bd2..30aed20 100644 --- a/Vendoo/NetworksTableViewController.swift +++ b/Vendoo/NetworksTableViewController.swift @@ -17,6 +17,7 @@ import UIKit import Foundation +import SWRevealViewController class NetworksTableViewController: UIViewController { @@ -57,6 +58,7 @@ class NetworksTableViewController: UIViewController { if self.revealViewController() != nil { menuButton.target = self.revealViewController() + (menuButton.target as! SWRevealViewController).delegate = self menuButton.action = "revealToggle:" self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) } @@ -118,6 +120,42 @@ extension NetworksTableViewController { } +// MARK: - Side Menu View +extension NetworksTableViewController: SWRevealViewControllerDelegate { + func revealController(revealController: SWRevealViewController!, didMoveToPosition position: FrontViewPosition) { + if(position == FrontViewPosition.Left) { + for view in self.view.subviews { + view.userInteractionEnabled = true + } + self.tabBarController?.tabBar.userInteractionEnabled = true + } else { + for view in self.view.subviews { + if !view.isKindOfClass(UINavigationBar){ + view.userInteractionEnabled = false + } + } + self.tabBarController?.tabBar.userInteractionEnabled = false + } + } + + func revealController(revealController: SWRevealViewController!, willMoveToPosition position: FrontViewPosition) { + if(position == FrontViewPosition.Left) { + for view in self.view.subviews { + view.userInteractionEnabled = true + } + self.tabBarController?.tabBar.userInteractionEnabled = true + } else { + for view in self.view.subviews { + if !view.isKindOfClass(UINavigationBar){ + view.userInteractionEnabled = false + } + + } + self.tabBarController?.tabBar.userInteractionEnabled = false + } + } +} + // MARK: - Navigation extension NetworksTableViewController {