├── README.md ├── SliderMenu.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── SliderMenu.xcscmblueprint │ └── xcuserdata │ │ └── uber-abdul.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── uber-abdul.xcuserdatad │ └── xcschemes │ ├── SliderMenu.xcscheme │ └── xcschememanagement.plist └── SliderMenu.zip /README.md: -------------------------------------------------------------------------------- 1 | # SliderMenu 2 | A simple Menu inspired by SWRevealView Controller and Google Material Menu 3 | ![simulator screen shot 24-mar-2017 5 47 41 pm](https://cloud.githubusercontent.com/assets/13949425/24293911/1466de5c-10ba-11e7-84f8-6ef6b272f201.png) 4 | 5 | 6 | 7 | Download the project file and explore 8 | -------------------------------------------------------------------------------- /SliderMenu.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 46; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | 706343721E5C3CE400AAFFA6 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 706343711E5C3CE400AAFFA6 /* AppDelegate.swift */; }; 11 | 706343741E5C3CE400AAFFA6 /* SlideMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 706343731E5C3CE400AAFFA6 /* SlideMenu.swift */; }; 12 | 706343771E5C3CE400AAFFA6 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 706343751E5C3CE400AAFFA6 /* Main.storyboard */; }; 13 | 706343791E5C3CE400AAFFA6 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 706343781E5C3CE400AAFFA6 /* Assets.xcassets */; }; 14 | 7063437C1E5C3CE400AAFFA6 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 7063437A1E5C3CE400AAFFA6 /* LaunchScreen.storyboard */; }; 15 | 706343871E5C3CF900AAFFA6 /* SideMenuManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 706343841E5C3CF900AAFFA6 /* SideMenuManager.swift */; }; 16 | 706343881E5C3CF900AAFFA6 /* SideMenuTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 706343851E5C3CF900AAFFA6 /* SideMenuTransition.swift */; }; 17 | 706343891E5C3CF900AAFFA6 /* UISideMenuNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 706343861E5C3CF900AAFFA6 /* UISideMenuNavigationController.swift */; }; 18 | 7063438A1E5C486000AAFFA6 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 7063437D1E5C3CE400AAFFA6 /* Info.plist */; }; 19 | 7063438C1E5C4C2900AAFFA6 /* RSlideMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7063438B1E5C4C2900AAFFA6 /* RSlideMenu.swift */; }; 20 | /* End PBXBuildFile section */ 21 | 22 | /* Begin PBXFileReference section */ 23 | 7063436E1E5C3CE400AAFFA6 /* SliderMenu.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SliderMenu.app; sourceTree = BUILT_PRODUCTS_DIR; }; 24 | 706343711E5C3CE400AAFFA6 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = "/Users/uber-abdul/SliderMenu/SliderMenu/AppDelegate.swift"; sourceTree = ""; }; 25 | 706343731E5C3CE400AAFFA6 /* SlideMenu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SlideMenu.swift; path = "/Users/uber-abdul/SliderMenu/SliderMenu/SlideMenu.swift"; sourceTree = ""; }; 26 | 706343761E5C3CE400AAFFA6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 27 | 706343781E5C3CE400AAFFA6 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 28 | 7063437B1E5C3CE400AAFFA6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 29 | 7063437D1E5C3CE400AAFFA6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 30 | 706343841E5C3CF900AAFFA6 /* SideMenuManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SideMenuManager.swift; sourceTree = ""; }; 31 | 706343851E5C3CF900AAFFA6 /* SideMenuTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SideMenuTransition.swift; sourceTree = ""; }; 32 | 706343861E5C3CF900AAFFA6 /* UISideMenuNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UISideMenuNavigationController.swift; sourceTree = ""; }; 33 | 7063438B1E5C4C2900AAFFA6 /* RSlideMenu.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RSlideMenu.swift; path = "/Users/uber-abdul/SliderMenu/SliderMenu/RSlideMenu.swift"; sourceTree = ""; }; 34 | /* End PBXFileReference section */ 35 | 36 | /* Begin PBXFrameworksBuildPhase section */ 37 | 7063436B1E5C3CE400AAFFA6 /* Frameworks */ = { 38 | isa = PBXFrameworksBuildPhase; 39 | buildActionMask = 2147483647; 40 | files = ( 41 | ); 42 | runOnlyForDeploymentPostprocessing = 0; 43 | }; 44 | /* End PBXFrameworksBuildPhase section */ 45 | 46 | /* Begin PBXGroup section */ 47 | 706343651E5C3CE400AAFFA6 = { 48 | isa = PBXGroup; 49 | children = ( 50 | 706343701E5C3CE400AAFFA6 /* SliderMenu */, 51 | 7063436F1E5C3CE400AAFFA6 /* Products */, 52 | ); 53 | sourceTree = ""; 54 | }; 55 | 7063436F1E5C3CE400AAFFA6 /* Products */ = { 56 | isa = PBXGroup; 57 | children = ( 58 | 7063436E1E5C3CE400AAFFA6 /* SliderMenu.app */, 59 | ); 60 | name = Products; 61 | sourceTree = ""; 62 | }; 63 | 706343701E5C3CE400AAFFA6 /* SliderMenu */ = { 64 | isa = PBXGroup; 65 | children = ( 66 | 706343831E5C3CF900AAFFA6 /* Sources */, 67 | 706343711E5C3CE400AAFFA6 /* AppDelegate.swift */, 68 | 706343731E5C3CE400AAFFA6 /* SlideMenu.swift */, 69 | 7063438B1E5C4C2900AAFFA6 /* RSlideMenu.swift */, 70 | 706343751E5C3CE400AAFFA6 /* Main.storyboard */, 71 | 706343781E5C3CE400AAFFA6 /* Assets.xcassets */, 72 | 7063437A1E5C3CE400AAFFA6 /* LaunchScreen.storyboard */, 73 | 7063437D1E5C3CE400AAFFA6 /* Info.plist */, 74 | ); 75 | path = SliderMenu; 76 | sourceTree = ""; 77 | }; 78 | 706343831E5C3CF900AAFFA6 /* Sources */ = { 79 | isa = PBXGroup; 80 | children = ( 81 | 706343841E5C3CF900AAFFA6 /* SideMenuManager.swift */, 82 | 706343851E5C3CF900AAFFA6 /* SideMenuTransition.swift */, 83 | 706343861E5C3CF900AAFFA6 /* UISideMenuNavigationController.swift */, 84 | ); 85 | name = Sources; 86 | path = "/Users/uber-abdul/SliderMenu/SliderMenu/Sources"; 87 | sourceTree = ""; 88 | }; 89 | /* End PBXGroup section */ 90 | 91 | /* Begin PBXNativeTarget section */ 92 | 7063436D1E5C3CE400AAFFA6 /* SliderMenu */ = { 93 | isa = PBXNativeTarget; 94 | buildConfigurationList = 706343801E5C3CE400AAFFA6 /* Build configuration list for PBXNativeTarget "SliderMenu" */; 95 | buildPhases = ( 96 | 7063436A1E5C3CE400AAFFA6 /* Sources */, 97 | 7063436B1E5C3CE400AAFFA6 /* Frameworks */, 98 | 7063436C1E5C3CE400AAFFA6 /* Resources */, 99 | ); 100 | buildRules = ( 101 | ); 102 | dependencies = ( 103 | ); 104 | name = SliderMenu; 105 | productName = SliderMenu; 106 | productReference = 7063436E1E5C3CE400AAFFA6 /* SliderMenu.app */; 107 | productType = "com.apple.product-type.application"; 108 | }; 109 | /* End PBXNativeTarget section */ 110 | 111 | /* Begin PBXProject section */ 112 | 706343661E5C3CE400AAFFA6 /* Project object */ = { 113 | isa = PBXProject; 114 | attributes = { 115 | LastSwiftUpdateCheck = 0820; 116 | LastUpgradeCheck = 0820; 117 | ORGANIZATIONNAME = example.com; 118 | TargetAttributes = { 119 | 7063436D1E5C3CE400AAFFA6 = { 120 | CreatedOnToolsVersion = 8.2.1; 121 | DevelopmentTeam = QL2XV2AZB5; 122 | ProvisioningStyle = Automatic; 123 | }; 124 | }; 125 | }; 126 | buildConfigurationList = 706343691E5C3CE400AAFFA6 /* Build configuration list for PBXProject "SliderMenu" */; 127 | compatibilityVersion = "Xcode 3.2"; 128 | developmentRegion = English; 129 | hasScannedForEncodings = 0; 130 | knownRegions = ( 131 | en, 132 | Base, 133 | ); 134 | mainGroup = 706343651E5C3CE400AAFFA6; 135 | productRefGroup = 7063436F1E5C3CE400AAFFA6 /* Products */; 136 | projectDirPath = ""; 137 | projectRoot = ""; 138 | targets = ( 139 | 7063436D1E5C3CE400AAFFA6 /* SliderMenu */, 140 | ); 141 | }; 142 | /* End PBXProject section */ 143 | 144 | /* Begin PBXResourcesBuildPhase section */ 145 | 7063436C1E5C3CE400AAFFA6 /* Resources */ = { 146 | isa = PBXResourcesBuildPhase; 147 | buildActionMask = 2147483647; 148 | files = ( 149 | 7063438A1E5C486000AAFFA6 /* Info.plist in Resources */, 150 | 7063437C1E5C3CE400AAFFA6 /* LaunchScreen.storyboard in Resources */, 151 | 706343791E5C3CE400AAFFA6 /* Assets.xcassets in Resources */, 152 | 706343771E5C3CE400AAFFA6 /* Main.storyboard in Resources */, 153 | ); 154 | runOnlyForDeploymentPostprocessing = 0; 155 | }; 156 | /* End PBXResourcesBuildPhase section */ 157 | 158 | /* Begin PBXSourcesBuildPhase section */ 159 | 7063436A1E5C3CE400AAFFA6 /* Sources */ = { 160 | isa = PBXSourcesBuildPhase; 161 | buildActionMask = 2147483647; 162 | files = ( 163 | 706343881E5C3CF900AAFFA6 /* SideMenuTransition.swift in Sources */, 164 | 706343741E5C3CE400AAFFA6 /* SlideMenu.swift in Sources */, 165 | 706343891E5C3CF900AAFFA6 /* UISideMenuNavigationController.swift in Sources */, 166 | 706343871E5C3CF900AAFFA6 /* SideMenuManager.swift in Sources */, 167 | 706343721E5C3CE400AAFFA6 /* AppDelegate.swift in Sources */, 168 | 7063438C1E5C4C2900AAFFA6 /* RSlideMenu.swift in Sources */, 169 | ); 170 | runOnlyForDeploymentPostprocessing = 0; 171 | }; 172 | /* End PBXSourcesBuildPhase section */ 173 | 174 | /* Begin PBXVariantGroup section */ 175 | 706343751E5C3CE400AAFFA6 /* Main.storyboard */ = { 176 | isa = PBXVariantGroup; 177 | children = ( 178 | 706343761E5C3CE400AAFFA6 /* Base */, 179 | ); 180 | name = Main.storyboard; 181 | sourceTree = ""; 182 | }; 183 | 7063437A1E5C3CE400AAFFA6 /* LaunchScreen.storyboard */ = { 184 | isa = PBXVariantGroup; 185 | children = ( 186 | 7063437B1E5C3CE400AAFFA6 /* Base */, 187 | ); 188 | name = LaunchScreen.storyboard; 189 | sourceTree = ""; 190 | }; 191 | /* End PBXVariantGroup section */ 192 | 193 | /* Begin XCBuildConfiguration section */ 194 | 7063437E1E5C3CE400AAFFA6 /* Debug */ = { 195 | isa = XCBuildConfiguration; 196 | buildSettings = { 197 | ALWAYS_SEARCH_USER_PATHS = NO; 198 | CLANG_ANALYZER_NONNULL = YES; 199 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 200 | CLANG_CXX_LIBRARY = "libc++"; 201 | CLANG_ENABLE_MODULES = YES; 202 | CLANG_ENABLE_OBJC_ARC = YES; 203 | CLANG_WARN_BOOL_CONVERSION = YES; 204 | CLANG_WARN_CONSTANT_CONVERSION = YES; 205 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 206 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 207 | CLANG_WARN_EMPTY_BODY = YES; 208 | CLANG_WARN_ENUM_CONVERSION = YES; 209 | CLANG_WARN_INFINITE_RECURSION = YES; 210 | CLANG_WARN_INT_CONVERSION = YES; 211 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 212 | CLANG_WARN_SUSPICIOUS_MOVE = YES; 213 | CLANG_WARN_UNREACHABLE_CODE = YES; 214 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 215 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 216 | COPY_PHASE_STRIP = NO; 217 | DEBUG_INFORMATION_FORMAT = dwarf; 218 | ENABLE_STRICT_OBJC_MSGSEND = YES; 219 | ENABLE_TESTABILITY = YES; 220 | GCC_C_LANGUAGE_STANDARD = gnu99; 221 | GCC_DYNAMIC_NO_PIC = NO; 222 | GCC_NO_COMMON_BLOCKS = YES; 223 | GCC_OPTIMIZATION_LEVEL = 0; 224 | GCC_PREPROCESSOR_DEFINITIONS = ( 225 | "DEBUG=1", 226 | "$(inherited)", 227 | ); 228 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 229 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 230 | GCC_WARN_UNDECLARED_SELECTOR = YES; 231 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 232 | GCC_WARN_UNUSED_FUNCTION = YES; 233 | GCC_WARN_UNUSED_VARIABLE = YES; 234 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; 235 | MTL_ENABLE_DEBUG_INFO = YES; 236 | ONLY_ACTIVE_ARCH = YES; 237 | SDKROOT = iphoneos; 238 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; 239 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 240 | }; 241 | name = Debug; 242 | }; 243 | 7063437F1E5C3CE400AAFFA6 /* Release */ = { 244 | isa = XCBuildConfiguration; 245 | buildSettings = { 246 | ALWAYS_SEARCH_USER_PATHS = NO; 247 | CLANG_ANALYZER_NONNULL = YES; 248 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 249 | CLANG_CXX_LIBRARY = "libc++"; 250 | CLANG_ENABLE_MODULES = YES; 251 | CLANG_ENABLE_OBJC_ARC = YES; 252 | CLANG_WARN_BOOL_CONVERSION = YES; 253 | CLANG_WARN_CONSTANT_CONVERSION = YES; 254 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 255 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 256 | CLANG_WARN_EMPTY_BODY = YES; 257 | CLANG_WARN_ENUM_CONVERSION = YES; 258 | CLANG_WARN_INFINITE_RECURSION = YES; 259 | CLANG_WARN_INT_CONVERSION = YES; 260 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 261 | CLANG_WARN_SUSPICIOUS_MOVE = YES; 262 | CLANG_WARN_UNREACHABLE_CODE = YES; 263 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 264 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 265 | COPY_PHASE_STRIP = NO; 266 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 267 | ENABLE_NS_ASSERTIONS = NO; 268 | ENABLE_STRICT_OBJC_MSGSEND = YES; 269 | GCC_C_LANGUAGE_STANDARD = gnu99; 270 | GCC_NO_COMMON_BLOCKS = YES; 271 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 272 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 273 | GCC_WARN_UNDECLARED_SELECTOR = YES; 274 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 275 | GCC_WARN_UNUSED_FUNCTION = YES; 276 | GCC_WARN_UNUSED_VARIABLE = YES; 277 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; 278 | MTL_ENABLE_DEBUG_INFO = NO; 279 | SDKROOT = iphoneos; 280 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; 281 | VALIDATE_PRODUCT = YES; 282 | }; 283 | name = Release; 284 | }; 285 | 706343811E5C3CE400AAFFA6 /* Debug */ = { 286 | isa = XCBuildConfiguration; 287 | buildSettings = { 288 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 289 | DEVELOPMENT_TEAM = QL2XV2AZB5; 290 | INFOPLIST_FILE = SliderMenu/Info.plist; 291 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 292 | PRODUCT_BUNDLE_IDENTIFIER = com.example.SlideMenu.SliderMenu; 293 | PRODUCT_NAME = "$(TARGET_NAME)"; 294 | SWIFT_VERSION = 3.0; 295 | }; 296 | name = Debug; 297 | }; 298 | 706343821E5C3CE400AAFFA6 /* Release */ = { 299 | isa = XCBuildConfiguration; 300 | buildSettings = { 301 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 302 | DEVELOPMENT_TEAM = QL2XV2AZB5; 303 | INFOPLIST_FILE = SliderMenu/Info.plist; 304 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 305 | PRODUCT_BUNDLE_IDENTIFIER = com.example.SlideMenu.SliderMenu; 306 | PRODUCT_NAME = "$(TARGET_NAME)"; 307 | SWIFT_VERSION = 3.0; 308 | }; 309 | name = Release; 310 | }; 311 | /* End XCBuildConfiguration section */ 312 | 313 | /* Begin XCConfigurationList section */ 314 | 706343691E5C3CE400AAFFA6 /* Build configuration list for PBXProject "SliderMenu" */ = { 315 | isa = XCConfigurationList; 316 | buildConfigurations = ( 317 | 7063437E1E5C3CE400AAFFA6 /* Debug */, 318 | 7063437F1E5C3CE400AAFFA6 /* Release */, 319 | ); 320 | defaultConfigurationIsVisible = 0; 321 | defaultConfigurationName = Release; 322 | }; 323 | 706343801E5C3CE400AAFFA6 /* Build configuration list for PBXNativeTarget "SliderMenu" */ = { 324 | isa = XCConfigurationList; 325 | buildConfigurations = ( 326 | 706343811E5C3CE400AAFFA6 /* Debug */, 327 | 706343821E5C3CE400AAFFA6 /* Release */, 328 | ); 329 | defaultConfigurationIsVisible = 0; 330 | defaultConfigurationName = Release; 331 | }; 332 | /* End XCConfigurationList section */ 333 | }; 334 | rootObject = 706343661E5C3CE400AAFFA6 /* Project object */; 335 | } 336 | -------------------------------------------------------------------------------- /SliderMenu.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SliderMenu.xcodeproj/project.xcworkspace/xcshareddata/SliderMenu.xcscmblueprint: -------------------------------------------------------------------------------- 1 | { 2 | "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "BA396A4A0CA93F4109DB83C29A2C5E6687B0FB33", 3 | "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : { 4 | 5 | }, 6 | "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : { 7 | "BA396A4A0CA93F4109DB83C29A2C5E6687B0FB33" : 9223372036854775807 8 | }, 9 | "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "9F7A30EE-8514-4B6D-8540-D5399826BC94", 10 | "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : { 11 | "BA396A4A0CA93F4109DB83C29A2C5E6687B0FB33" : "SliderMenu\/SliderMenu\/" 12 | }, 13 | "DVTSourceControlWorkspaceBlueprintNameKey" : "SliderMenu", 14 | "DVTSourceControlWorkspaceBlueprintVersion" : 204, 15 | "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "SliderMenu.xcodeproj", 16 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [ 17 | { 18 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "https:\/\/github.com\/abdulKarim002\/SliderMenu.git", 19 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", 20 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "BA396A4A0CA93F4109DB83C29A2C5E6687B0FB33" 21 | }, 22 | { 23 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "https:\/\/github.com\/abdulKarim002\/SliderMenu.git", 24 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", 25 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "BA396A4A0CA93F4109DB83C29A2C5E6687B0FB33" 26 | } 27 | ] 28 | } -------------------------------------------------------------------------------- /SliderMenu.xcodeproj/project.xcworkspace/xcuserdata/uber-abdul.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodekarim/SliderMenu/2701a24c723cdc264afb47694073819fe22db06c/SliderMenu.xcodeproj/project.xcworkspace/xcuserdata/uber-abdul.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /SliderMenu.xcodeproj/xcuserdata/uber-abdul.xcuserdatad/xcschemes/SliderMenu.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 39 | 40 | 41 | 42 | 43 | 44 | 54 | 56 | 62 | 63 | 64 | 65 | 66 | 67 | 73 | 75 | 81 | 82 | 83 | 84 | 86 | 87 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /SliderMenu.xcodeproj/xcuserdata/uber-abdul.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | SliderMenu.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 7063436D1E5C3CE400AAFFA6 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /SliderMenu.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodekarim/SliderMenu/2701a24c723cdc264afb47694073819fe22db06c/SliderMenu.zip --------------------------------------------------------------------------------