diff --git a/GMERemittance.xcodeproj/project.pbxproj b/GMERemittance.xcodeproj/project.pbxproj index 29ccca04..3b441f52 100644 --- a/GMERemittance.xcodeproj/project.pbxproj +++ b/GMERemittance.xcodeproj/project.pbxproj @@ -115,7 +115,7 @@ 5565FF311FE275E5002934E9 /* SanFranciscoDisplay-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = 5565FF1B1FE275E0002934E9 /* SanFranciscoDisplay-Medium.otf */; }; 5565FF321FE275E5002934E9 /* SanFranciscoDisplay-Semibold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 5565FF1C1FE275E0002934E9 /* SanFranciscoDisplay-Semibold.otf */; }; 5565FF341FE29791002934E9 /* TableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5565FF331FE29791002934E9 /* TableViewCell.swift */; }; - 55A1FBAB1FDE4A3F00E8D94D /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55A1FBAA1FDE4A3F00E8D94D /* HomeViewController.swift */; }; + 55A1FBAB1FDE4A3F00E8D94D /* _HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55A1FBAA1FDE4A3F00E8D94D /* _HomeViewController.swift */; }; 55A1FBAD1FDE4D7D00E8D94D /* TransactionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55A1FBAC1FDE4D7D00E8D94D /* TransactionCollectionViewCell.swift */; }; 722347F0205A39D500296ADD /* SocialFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 722347EF205A39D500296ADD /* SocialFeed.swift */; }; 722347F2205A8FF600296ADD /* SocialFeedViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 722347F1205A8FF600296ADD /* SocialFeedViewModel.swift */; }; @@ -151,7 +151,7 @@ 9F9DF0CC1FEBC141005B8F42 /* RecipientListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F9DF0CB1FEBC141005B8F42 /* RecipientListViewController.swift */; }; 9F9DF0CE1FEBCD41005B8F42 /* RecipientListTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F9DF0CD1FEBCD41005B8F42 /* RecipientListTableViewCell.swift */; }; 9FA00FBE1FEE69AF0049753E /* UIViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA00FBD1FEE69AF0049753E /* UIViewExtension.swift */; }; - 9FA0973A200E0DE100F3B5EC /* Home.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9FA09739200E0DE100F3B5EC /* Home.storyboard */; }; + 9FA0973A200E0DE100F3B5EC /* _Home.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9FA09739200E0DE100F3B5EC /* _Home.storyboard */; }; 9FA0973C200E126300F3B5EC /* StatusUploadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA0973B200E126300F3B5EC /* StatusUploadViewController.swift */; }; 9FA0973E200E127A00F3B5EC /* LikesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA0973D200E127A00F3B5EC /* LikesViewController.swift */; }; 9FA09740200E129500F3B5EC /* CommentsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA0973F200E129500F3B5EC /* CommentsViewController.swift */; }; @@ -611,7 +611,7 @@ 5565FF1B1FE275E0002934E9 /* SanFranciscoDisplay-Medium.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SanFranciscoDisplay-Medium.otf"; sourceTree = ""; }; 5565FF1C1FE275E0002934E9 /* SanFranciscoDisplay-Semibold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SanFranciscoDisplay-Semibold.otf"; sourceTree = ""; }; 5565FF331FE29791002934E9 /* TableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TableViewCell.swift; sourceTree = ""; }; - 55A1FBAA1FDE4A3F00E8D94D /* HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = ""; }; + 55A1FBAA1FDE4A3F00E8D94D /* _HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = _HomeViewController.swift; sourceTree = ""; }; 55A1FBAC1FDE4D7D00E8D94D /* TransactionCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionCollectionViewCell.swift; sourceTree = ""; }; 722347EF205A39D500296ADD /* SocialFeed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocialFeed.swift; sourceTree = ""; }; 722347F1205A8FF600296ADD /* SocialFeedViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocialFeedViewModel.swift; sourceTree = ""; }; @@ -648,7 +648,7 @@ 9F9DF0CB1FEBC141005B8F42 /* RecipientListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecipientListViewController.swift; sourceTree = ""; }; 9F9DF0CD1FEBCD41005B8F42 /* RecipientListTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecipientListTableViewCell.swift; sourceTree = ""; }; 9FA00FBD1FEE69AF0049753E /* UIViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIViewExtension.swift; sourceTree = ""; }; - 9FA09739200E0DE100F3B5EC /* Home.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Home.storyboard; sourceTree = ""; }; + 9FA09739200E0DE100F3B5EC /* _Home.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = _Home.storyboard; sourceTree = ""; }; 9FA0973B200E126300F3B5EC /* StatusUploadViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusUploadViewController.swift; sourceTree = ""; }; 9FA0973D200E127A00F3B5EC /* LikesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LikesViewController.swift; sourceTree = ""; }; 9FA0973F200E129500F3B5EC /* CommentsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommentsViewController.swift; sourceTree = ""; }; @@ -1254,11 +1254,11 @@ path = "SanFranciscoFont-master"; sourceTree = ""; }; - 55A1FBA91FDE4A1100E8D94D /* Home */ = { + 55A1FBA91FDE4A1100E8D94D /* _Home */ = { isa = PBXGroup; children = ( - 9FA09739200E0DE100F3B5EC /* Home.storyboard */, - 55A1FBAA1FDE4A3F00E8D94D /* HomeViewController.swift */, + 9FA09739200E0DE100F3B5EC /* _Home.storyboard */, + 55A1FBAA1FDE4A3F00E8D94D /* _HomeViewController.swift */, A254025C205F8C78001ED0DF /* HomeCellModel.swift */, A24B44FB204D158F009BF491 /* HomeViewModel.swift */, 55A1FBAC1FDE4D7D00E8D94D /* TransactionCollectionViewCell.swift */, @@ -1268,7 +1268,7 @@ 9F2E0D152059168C008611D1 /* LoadBalanceViewController.swift */, 04CD5394208F0765008F0971 /* UploadImageViewModel.swift */, ); - path = Home; + path = _Home; sourceTree = ""; }; 55FEA60C1FD00D0B00645675 /* SignUp */ = { @@ -1405,7 +1405,7 @@ 0496B8501FE7DFD00044810E /* enum */, 0496B8511FE7DFDD0044810E /* Extension */, 722347EC205A395F00296ADD /* Social */, - 55A1FBA91FDE4A1100E8D94D /* Home */, + 55A1FBA91FDE4A1100E8D94D /* _Home */, 042E6EFB203EAE3A004667A1 /* SideMenu */, 04F6C2E6201079F300C59431 /* Payment */, 9F9DF0CA1FEBC0A0005B8F42 /* Recipient */, @@ -3482,7 +3482,7 @@ 5565FF321FE275E5002934E9 /* SanFranciscoDisplay-Semibold.otf in Resources */, 9FB54C11200879B9003454E2 /* Profile.storyboard in Resources */, 9F3ADCEA2004B8EC0037A3A3 /* ProfileEdit.storyboard in Resources */, - 9FA0973A200E0DE100F3B5EC /* Home.storyboard in Resources */, + 9FA0973A200E0DE100F3B5EC /* _Home.storyboard in Resources */, 5565FF211FE275E5002934E9 /* SanFranciscoText-Bold.otf in Resources */, 04EA4DB12026CD0E00BF6BED /* TrackTransfer.storyboard in Resources */, 5565FF281FE275E5002934E9 /* SanFranciscoDisplay-Regular.otf in Resources */, @@ -4115,7 +4115,7 @@ 043BE857204CF10B00221D12 /* MoneyRequestViewModel.swift in Sources */, D96A4FFC2146625C00CFD507 /* RegisterWireframeInput.swift in Sources */, 041AEAD01FF5EECE004FEF06 /* PopUpSavingViewController.swift in Sources */, - 55A1FBAB1FDE4A3F00E8D94D /* HomeViewController.swift in Sources */, + 55A1FBAB1FDE4A3F00E8D94D /* _HomeViewController.swift in Sources */, D96A4FFD2146625C00CFD507 /* RegisterWireframe.swift in Sources */, 0496B8471FE7DFA20044810E /* Box.swift in Sources */, 042E7F2A2010E908006A5176 /* Cdd.swift in Sources */, diff --git a/GMERemittance/AppDelegate.swift b/GMERemittance/AppDelegate.swift index 84e7ad62..260f4d4d 100644 --- a/GMERemittance/AppDelegate.swift +++ b/GMERemittance/AppDelegate.swift @@ -80,7 +80,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD // self.window?.rootViewController = let tabBarViewController = mainWireFrame?.getMainView() - let sidemenuVc = UIStoryboard(name: "Home", bundle: nil).instantiateViewController(withIdentifier: "SideMenuViewController") as! SideMenuViewController + let sidemenuVc = UIStoryboard(name: "_Home", bundle: nil).instantiateViewController(withIdentifier: "SideMenuViewController") as! SideMenuViewController // let sideMenuController = LGSideMenuController(rootViewController: tabBarViewController, leftViewController: sidemenuVc, rightViewController: nil) // diff --git a/GMERemittance/Extension/UIViewControllerExtension.swift b/GMERemittance/Extension/UIViewControllerExtension.swift index a912d9ac..c308ae0b 100644 --- a/GMERemittance/Extension/UIViewControllerExtension.swift +++ b/GMERemittance/Extension/UIViewControllerExtension.swift @@ -473,7 +473,7 @@ extension UIViewController { let storyboard = UIStoryboard.init(name: "Main", bundle: Bundle.main) if let tabViewController = storyboard.instantiateViewController(withIdentifier: "TabBarController") as? UITabBarController { - let destinationViewController = tabViewController.viewControllers![0] as! HomeViewController + let destinationViewController = tabViewController.viewControllers![0] as! _HomeViewController destinationViewController.numberCellsInCollectionView = 6 destinationViewController.showAllCollectionViewCells = true diff --git a/GMERemittance/Module/Login/User Interface/Wireframe/LoginWireframe.swift b/GMERemittance/Module/Login/User Interface/Wireframe/LoginWireframe.swift index f7bdcd7f..453c19f2 100644 --- a/GMERemittance/Module/Login/User Interface/Wireframe/LoginWireframe.swift +++ b/GMERemittance/Module/Login/User Interface/Wireframe/LoginWireframe.swift @@ -39,7 +39,7 @@ extension LoginWireframe: LoginWireframeInput { } func dashBoard() { - let sidemenuVc = UIStoryboard(name: "Home", bundle: nil).instantiateViewController(withIdentifier: "SideMenuViewController") as! SideMenuViewController + let sidemenuVc = UIStoryboard(name: "_Home", bundle: nil).instantiateViewController(withIdentifier: "SideMenuViewController") as! SideMenuViewController // let mainWireFrame = MainWireframe.shared // self.window?.rootViewController = diff --git a/GMERemittance/Module/Main/User Interface/Wireframe/MainWireframe.swift b/GMERemittance/Module/Main/User Interface/Wireframe/MainWireframe.swift index 271a1954..f1d0e38b 100644 --- a/GMERemittance/Module/Main/User Interface/Wireframe/MainWireframe.swift +++ b/GMERemittance/Module/Main/User Interface/Wireframe/MainWireframe.swift @@ -36,7 +36,7 @@ extension MainWireframe: MainWireframeInput { // home view controller - let homeViewController = UIStoryboard.init(name: "Home", bundle: nil).instantiateViewController(withIdentifier: "Home") as! HomeViewController + let homeViewController = UIStoryboard.init(name: "_Home", bundle: nil).instantiateViewController(withIdentifier: "Home") as! _HomeViewController let navHomeViewController = UINavigationController(rootViewController: homeViewController) // user send money view controller diff --git a/GMERemittance/Reward/RedeemViewController.swift b/GMERemittance/Reward/RedeemViewController.swift index 8aff532b..9c47ed24 100644 --- a/GMERemittance/Reward/RedeemViewController.swift +++ b/GMERemittance/Reward/RedeemViewController.swift @@ -175,7 +175,7 @@ class RedeemViewController: UIViewController { } func viewAgentLocation() { - let storyboard = UIStoryboard.init(name: "Home", bundle: Bundle.main) + let storyboard = UIStoryboard.init(name: "_Home", bundle: Bundle.main) if let agentViewController = storyboard.instantiateViewController(withIdentifier: "PayoutViewController") as? PayoutViewController { //agentViewController.fromReward = 0 self.navigationController!.pushViewController(agentViewController, animated: true) diff --git a/GMERemittance/Social/MyStoryViewController.swift b/GMERemittance/Social/MyStoryViewController.swift index 438a5349..9127226f 100644 --- a/GMERemittance/Social/MyStoryViewController.swift +++ b/GMERemittance/Social/MyStoryViewController.swift @@ -344,7 +344,7 @@ class MyStoryViewController: UIViewController, UITableViewDelegate, UITableViewD let supportEmail = UIAlertAction(title: "support@gmeremit.com", style: .default) { UIAlertAction in - let storyboard = UIStoryboard.init(name: "Home", bundle: Bundle.main) + let storyboard = UIStoryboard.init(name: "_Home", bundle: Bundle.main) if let messageViewController = storyboard.instantiateViewController(withIdentifier: "message") as? MessageComposeViewController { messageViewController.supportIndex = 0 self.navigationController!.pushViewController(messageViewController, animated: true) @@ -882,7 +882,7 @@ class MyStoryViewController: UIViewController, UITableViewDelegate, UITableViewD commentsViewController.tappedIndex = tappedIndex case "showMoreOptions2"?: - let homeViewController = segue.destination as! HomeViewController + let homeViewController = segue.destination as! _HomeViewController homeViewController.numberCellsInCollectionView = 6 homeViewController.showAllCollectionViewCells = true diff --git a/GMERemittance/Home/AboutGMEViewController.swift b/GMERemittance/_Home/AboutGMEViewController.swift similarity index 100% rename from GMERemittance/Home/AboutGMEViewController.swift rename to GMERemittance/_Home/AboutGMEViewController.swift diff --git a/GMERemittance/Home/HomeCellModel.swift b/GMERemittance/_Home/HomeCellModel.swift similarity index 100% rename from GMERemittance/Home/HomeCellModel.swift rename to GMERemittance/_Home/HomeCellModel.swift diff --git a/GMERemittance/Home/HomeViewModel.swift b/GMERemittance/_Home/HomeViewModel.swift similarity index 100% rename from GMERemittance/Home/HomeViewModel.swift rename to GMERemittance/_Home/HomeViewModel.swift diff --git a/GMERemittance/Home/LoadBalanceViewController.swift b/GMERemittance/_Home/LoadBalanceViewController.swift similarity index 100% rename from GMERemittance/Home/LoadBalanceViewController.swift rename to GMERemittance/_Home/LoadBalanceViewController.swift diff --git a/GMERemittance/Home/PayoutTableViewCell.swift b/GMERemittance/_Home/PayoutTableViewCell.swift similarity index 100% rename from GMERemittance/Home/PayoutTableViewCell.swift rename to GMERemittance/_Home/PayoutTableViewCell.swift diff --git a/GMERemittance/Home/PayoutViewController.swift b/GMERemittance/_Home/PayoutViewController.swift similarity index 100% rename from GMERemittance/Home/PayoutViewController.swift rename to GMERemittance/_Home/PayoutViewController.swift diff --git a/GMERemittance/Home/TableViewCell.swift b/GMERemittance/_Home/TableViewCell.swift similarity index 100% rename from GMERemittance/Home/TableViewCell.swift rename to GMERemittance/_Home/TableViewCell.swift diff --git a/GMERemittance/Home/TransactionCollectionViewCell.swift b/GMERemittance/_Home/TransactionCollectionViewCell.swift similarity index 100% rename from GMERemittance/Home/TransactionCollectionViewCell.swift rename to GMERemittance/_Home/TransactionCollectionViewCell.swift diff --git a/GMERemittance/Home/UploadImageViewModel.swift b/GMERemittance/_Home/UploadImageViewModel.swift similarity index 100% rename from GMERemittance/Home/UploadImageViewModel.swift rename to GMERemittance/_Home/UploadImageViewModel.swift diff --git a/GMERemittance/Home/Home.storyboard b/GMERemittance/_Home/_Home.storyboard similarity index 99% rename from GMERemittance/Home/Home.storyboard rename to GMERemittance/_Home/_Home.storyboard index 5c7322d0..a7e401f1 100644 --- a/GMERemittance/Home/Home.storyboard +++ b/GMERemittance/_Home/_Home.storyboard @@ -32,7 +32,7 @@ - + @@ -1155,7 +1155,7 @@ + + + + + + + + + + + + + + + + diff --git a/GMERemittance/Home/HomeViewController.swift b/GMERemittance/_Home/_HomeViewController.swift similarity index 97% rename from GMERemittance/Home/HomeViewController.swift rename to GMERemittance/_Home/_HomeViewController.swift index 3fc681cd..35ad5a87 100644 --- a/GMERemittance/Home/HomeViewController.swift +++ b/GMERemittance/_Home/_HomeViewController.swift @@ -13,7 +13,7 @@ import Social import FacebookShare import FBSDKShareKit -class HomeViewController: UIViewController, TableViewCellDelegate, FBSDKSharingDelegate { +class _HomeViewController: UIViewController, TableViewCellDelegate, FBSDKSharingDelegate { enum TableViewCells: Int { @@ -289,7 +289,7 @@ class HomeViewController: UIViewController, TableViewCellDelegate, FBSDKSharing let supportEmail = UIAlertAction(title: "support@gmeremit.com", style: .default) { UIAlertAction in - let storyboard = UIStoryboard.init(name: "Home", bundle: Bundle.main) + let storyboard = UIStoryboard.init(name: "_Home", bundle: Bundle.main) if let messageViewController = storyboard.instantiateViewController(withIdentifier: "message") as? MessageComposeViewController { messageViewController.supportIndex = 0 self.navigationController!.pushViewController(messageViewController, animated: true) @@ -412,17 +412,17 @@ class HomeViewController: UIViewController, TableViewCellDelegate, FBSDKSharing } @objc private func showSideMenuAboutGme() { - let vc = UIStoryboard.init(name: "Home", bundle: nil).instantiateViewController(withIdentifier: "AboutGMEViewController") as! AboutGMEViewController + let vc = UIStoryboard.init(name: "_Home", bundle: nil).instantiateViewController(withIdentifier: "AboutGMEViewController") as! AboutGMEViewController self.navigationController?.pushViewController(vc, animated: true) } @objc private func showSideMenuSetting() { - let vc = UIStoryboard.init(name: "Home", bundle: nil).instantiateViewController(withIdentifier: "SettingViewController") as! SettingViewController + let vc = UIStoryboard.init(name: "_Home", bundle: nil).instantiateViewController(withIdentifier: "SettingViewController") as! SettingViewController self.navigationController?.pushViewController(vc, animated: true) } @objc private func showSideMenuSupport() { - let vc = UIStoryboard.init(name: "Home", bundle: nil).instantiateViewController(withIdentifier: "SupportViewController") as! SupportViewController + let vc = UIStoryboard.init(name: "_Home", bundle: nil).instantiateViewController(withIdentifier: "SupportViewController") as! SupportViewController self.navigationController?.pushViewController(vc, animated: true) } @@ -467,7 +467,7 @@ class HomeViewController: UIViewController, TableViewCellDelegate, FBSDKSharing */ -extension HomeViewController { +extension _HomeViewController { //UPLOAD TEXT AS STATUS @objc func uploadTextStatus(_ sender: TableViewCell) { @@ -573,7 +573,7 @@ extension HomeViewController { @objc func loadBalanceTap(_ sender: TableViewCell) { guard let navController = self.navigationController else { return } - let popUpViewController = UIStoryboard(name: "Home", bundle: nil).instantiateViewController(withIdentifier: "loadBalance") as! LoadBalanceViewController + let popUpViewController = UIStoryboard(name: "_Home", bundle: nil).instantiateViewController(withIdentifier: "loadBalance") as! LoadBalanceViewController navController.addChildViewController(popUpViewController) popUpViewController.view.frame = navController.view.bounds @@ -589,7 +589,7 @@ extension HomeViewController { } @objc func agentTap(_ sender: TableViewCell) { - let storyboard = UIStoryboard.init(name: "Home", bundle: Bundle.main) + let storyboard = UIStoryboard.init(name: "_Home", bundle: Bundle.main) let vController = storyboard.instantiateViewController(withIdentifier: "PayoutViewController") as! PayoutViewController self.navigationController!.pushViewController(vController, animated: true) @@ -983,7 +983,7 @@ extension HomeViewController { -----------------HANDLES THE SECTION HEIGHT IN TABLEVIEW------------ */ -extension HomeViewController: UIScrollViewDelegate { +extension _HomeViewController: UIScrollViewDelegate { @IBAction func scrollToTop(_ sender: Any) { tableView.scrollToRow(at: IndexPath(row:0, section: 0), at: UITableViewScrollPosition.top, animated: true) @@ -1070,7 +1070,7 @@ extension HomeViewController: UIScrollViewDelegate { } } -extension HomeViewController: UITableViewDelegate, UITableViewDataSource { +extension _HomeViewController: UITableViewDelegate, UITableViewDataSource { func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { @@ -1251,7 +1251,7 @@ extension HomeViewController: UITableViewDelegate, UITableViewDataSource { -----------------IMAGE DIALOG------------ -----------------GALLERY AND CAMERA ACTION------------*/ -extension HomeViewController { +extension _HomeViewController { func addUserProfileImage(){ @@ -1318,7 +1318,7 @@ extension HomeViewController { -----------------HANDLES IMAGE PICKING------------ -----------------HANDLES PICKING FROM CAMERA AND GALLERY------------*/ -extension HomeViewController: UINavigationControllerDelegate, UIImagePickerControllerDelegate { +extension _HomeViewController: UINavigationControllerDelegate, UIImagePickerControllerDelegate { func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) { @@ -1342,7 +1342,7 @@ extension HomeViewController: UINavigationControllerDelegate, UIImagePickerContr -----------------HANDLES COLLECTION VIEW MARGINS------------ -----------------HANDLES COLLECTION VIEW ITEMS DRAG------------*/ -extension HomeViewController: UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout { +extension _HomeViewController: UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout { func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {