From 26affd96e4fb7fb7404a7752486f4cc6bea5e1bd Mon Sep 17 00:00:00 2001 From: Okechi Onyeje Date: Tue, 29 Nov 2016 00:47:09 -0500 Subject: [PATCH 1/2] 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 { From 538c1f71532885e3223cca4b5f45f191e25be190 Mon Sep 17 00:00:00 2001 From: Okechi Onyeje Date: Tue, 29 Nov 2016 08:17:43 -0500 Subject: [PATCH 2/2] User interaction disabled when side menu opened --- .../UserInterfaceState.xcuserstate | Bin 37069 -> 37204 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 284 ++++++++++++------ Vendoo/ItemTableViewController.swift | 1 + Vendoo/NetworksTableViewController.swift | 5 +- 4 files changed, 195 insertions(+), 95 deletions(-) diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate index dd7dd241e94d454b689290bd6bd201d9dc2a38c6..223a6da3267caf74905f9d9c3513f64432083807 100644 GIT binary patch delta 11351 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 delta 11357 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 @@ -600,11 +600,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "502090690.855182" + timestampString = "502118113.759358" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "231" - endingLineNumber = "231" + startingLineNumber = "232" + endingLineNumber = "232" landmarkName = "tableView(_:cellForRowAtIndexPath:)" landmarkType = "5"> @@ -616,11 +616,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "502090690.855182" + timestampString = "502118113.759358" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "236" - endingLineNumber = "236" + startingLineNumber = "237" + endingLineNumber = "237" landmarkName = "tableView(_:cellForRowAtIndexPath:)" landmarkType = "5"> @@ -632,11 +632,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "502090690.855182" + timestampString = "502118113.759358" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "257" - endingLineNumber = "257" + startingLineNumber = "258" + endingLineNumber = "258" landmarkName = "tableView(_:cellForRowAtIndexPath:)" landmarkType = "5"> @@ -648,11 +648,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "502090690.855182" + timestampString = "502118113.759358" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "292" - endingLineNumber = "292" + startingLineNumber = "293" + endingLineNumber = "293" landmarkName = "tableView(_:cellForRowAtIndexPath:)" landmarkType = "5"> @@ -744,7 +744,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/SettingsViewController.swift" - timestampString = "502090796.57836" + timestampString = "502117661.803299" 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 = "502090796.578473" + timestampString = "502117661.803407" 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 = "502090796.581482" + timestampString = "502117661.806909" 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 = "502090796.581599" + timestampString = "502117661.80707" 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 = "502090796.581697" + timestampString = "502117661.807169" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "16" @@ -1111,15 +1111,159 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "502088130.598283" + timestampString = "502118113.759358" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "94" - endingLineNumber = "94" + startingLineNumber = "95" + endingLineNumber = "95" landmarkName = "revealController(_:didMoveToPosition:)" landmarkType = "5"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1143,12 +1287,12 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "502090835.401726" + timestampString = "502118113.759358" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "103" - endingLineNumber = "103" - landmarkName = "revealController(_:didMoveToPosition:)" + startingLineNumber = "120" + endingLineNumber = "120" + landmarkName = "revealController(_:willMoveToPosition:)" landmarkType = "5"> @@ -1159,12 +1303,12 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "502090836.847936" + timestampString = "502118113.759358" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "106" - endingLineNumber = "106" - landmarkName = "revealController(_:didMoveToPosition:)" + startingLineNumber = "114" + endingLineNumber = "114" + landmarkName = "revealController(_:willMoveToPosition:)" landmarkType = "5"> @@ -1175,12 +1319,12 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/NetworksTableViewController.swift" - timestampString = "502090910.38905" + timestampString = "502118113.759358" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "128" - endingLineNumber = "128" - landmarkName = "revealController(_:didMoveToPosition:)" + startingLineNumber = "153" + endingLineNumber = "153" + landmarkName = "revealController(_:willMoveToPosition:)" landmarkType = "5"> @@ -1191,23 +1335,7 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/NetworksTableViewController.swift" - timestampString = "502090913.283118" - startingColumnNumber = "9223372036854775807" - endingColumnNumber = "9223372036854775807" - startingLineNumber = "133" - endingLineNumber = "133" - landmarkName = "revealController(_:didMoveToPosition:)" - landmarkType = "5"> - - - - - - - - - - - - diff --git a/Vendoo/ItemTableViewController.swift b/Vendoo/ItemTableViewController.swift index cb9a379..192efa7 100644 --- a/Vendoo/ItemTableViewController.swift +++ b/Vendoo/ItemTableViewController.swift @@ -61,6 +61,7 @@ class ItemTableViewController: UIViewController { override func viewWillAppear(animated: Bool) { super.viewWillAppear(animated) + (menuButton.target as! SWRevealViewController).delegate = self self.tabBarController?.tabBar.hidden = false } override func didReceiveMemoryWarning() { diff --git a/Vendoo/NetworksTableViewController.swift b/Vendoo/NetworksTableViewController.swift index 30aed20..d80a6c5 100644 --- a/Vendoo/NetworksTableViewController.swift +++ b/Vendoo/NetworksTableViewController.swift @@ -58,13 +58,16 @@ 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()) } } + override func viewDidAppear(animated: Bool) { + (menuButton.target as! SWRevealViewController).delegate = self + } + override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated.