diff --git a/Dropdown.xcodeproj/xcshareddata/xcschemes/Dropdown-Mac.xcscheme b/Dropdown.xcodeproj/xcshareddata/xcschemes/Dropdown-Mac.xcscheme
deleted file mode 100644
index 9f89111..0000000
--- a/Dropdown.xcodeproj/xcshareddata/xcschemes/Dropdown-Mac.xcscheme
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Dropdown/Info-Mac.plist b/Dropdown/Info-Mac.plist
deleted file mode 100644
index 67965e8..0000000
--- a/Dropdown/Info-Mac.plist
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- NSHumanReadableCopyright
- Copyright © 2016 Hyper Interaktiv AS. All rights reserved.
- NSPrincipalClass
-
-
-
diff --git a/DropdownTests/Info-Mac.plist b/DropdownTests/Info-Mac.plist
deleted file mode 100644
index ba72822..0000000
--- a/DropdownTests/Info-Mac.plist
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
-
-
diff --git a/DropdownTests/Info-iOS.plist b/DropdownTests/Info-iOS.plist
deleted file mode 100644
index ba72822..0000000
--- a/DropdownTests/Info-iOS.plist
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
-
-
diff --git a/DropdownTests/Tests.swift b/DropdownTests/Tests.swift
deleted file mode 100644
index 80279ff..0000000
--- a/DropdownTests/Tests.swift
+++ /dev/null
@@ -1,27 +0,0 @@
-import XCTest
-
-class Tests: XCTestCase {
-
- override func setUp() {
- super.setUp()
- // Put setup code here. This method is called before the invocation of each test method in the class.
- }
-
- override func tearDown() {
- // Put teardown code here. This method is called after the invocation of each test method in the class.
- super.tearDown()
- }
-
- func testExample() {
- // This is an example of a functional test case.
- // Use XCTAssert and related functions to verify your tests produce the correct results.
- }
-
- func testPerformanceExample() {
- // This is an example of a performance test case.
- self.measure {
- // Put the code you want to measure the time of here.
- }
- }
-
-}
diff --git a/Dropdown.podspec b/Dropdowns.podspec
similarity index 72%
rename from Dropdown.podspec
rename to Dropdowns.podspec
index 3e312bd..b62dcf1 100644
--- a/Dropdown.podspec
+++ b/Dropdowns.podspec
@@ -1,12 +1,12 @@
Pod::Spec.new do |s|
- s.name = "Dropdown"
+ s.name = "Dropdowns"
s.summary = "Dropdown in Swift"
- s.version = "1.0.0"
- s.homepage = "https://github.com/hyperoslo/Dropdown"
+ s.version = "2.0.0"
+ s.homepage = "https://github.com/hyperoslo/Dropdowns"
s.license = 'MIT'
s.author = { "Hyper Interaktiv AS" => "ios@hyper.no" }
s.source = {
- :git => "https://github.com/hyperoslo/Dropdown.git",
+ :git => "https://github.com/hyperoslo/Dropdowns.git",
:tag => s.version.to_s
}
s.social_media_url = 'https://twitter.com/hyperoslo'
diff --git a/Dropdown.xcodeproj/project.pbxproj b/Dropdowns.xcodeproj/project.pbxproj
similarity index 61%
rename from Dropdown.xcodeproj/project.pbxproj
rename to Dropdowns.xcodeproj/project.pbxproj
index 0ddba73..8bed71c 100644
--- a/Dropdown.xcodeproj/project.pbxproj
+++ b/Dropdowns.xcodeproj/project.pbxproj
@@ -16,22 +16,8 @@
D2BD54B01DA19ED500453CAC /* TableController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2BD54AA1DA19ED500453CAC /* TableController.swift */; };
D2BD54B11DA19ED500453CAC /* TitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2BD54AB1DA19ED500453CAC /* TitleView.swift */; };
D2FAE92C1D426DB200EE3E62 /* Dropdown.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2FAE92B1D426DB200EE3E62 /* Dropdown.swift */; };
- D2FAE92E1D426DC400EE3E62 /* Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2FAE92D1D426DC400EE3E62 /* Tests.swift */; };
- D5B2E8AA1C3A780C00C0327D /* Dropdown.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5B2E89F1C3A780C00C0327D /* Dropdown.framework */; };
- D5C629771C3A878E007F7B7C /* Quick.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5C629751C3A878E007F7B7C /* Quick.framework */; };
- D5C629781C3A878E007F7B7C /* Nimble.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5C629761C3A878E007F7B7C /* Nimble.framework */; };
/* End PBXBuildFile section */
-/* Begin PBXContainerItemProxy section */
- D5B2E8AB1C3A780C00C0327D /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = D5B2E8961C3A780C00C0327D /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = D5B2E89E1C3A780C00C0327D;
- remoteInfo = Dropdown;
- };
-/* End PBXContainerItemProxy section */
-
/* Begin PBXFileReference section */
D268DB661D51259B0097AD6F /* Dropdown.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Dropdown.bundle; sourceTree = ""; };
D28908A61D4C9C2700E5412A /* DropdownController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DropdownController.swift; sourceTree = ""; };
@@ -42,19 +28,8 @@
D2BD54AA1DA19ED500453CAC /* TableController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TableController.swift; sourceTree = ""; };
D2BD54AB1DA19ED500453CAC /* TitleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TitleView.swift; sourceTree = ""; };
D2FAE92B1D426DB200EE3E62 /* Dropdown.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Dropdown.swift; sourceTree = ""; };
- D2FAE92D1D426DC400EE3E62 /* Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tests.swift; sourceTree = ""; };
- D500FD111C3AABED00782D78 /* Playground-iOS.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = "Playground-iOS.playground"; sourceTree = ""; };
- D500FD121C3AAC8E00782D78 /* Playground-Mac.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = "Playground-Mac.playground"; sourceTree = ""; };
- D5B2E89F1C3A780C00C0327D /* Dropdown.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Dropdown.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- D5B2E8A91C3A780C00C0327D /* Dropdown-iOS-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Dropdown-iOS-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
- D5C629751C3A878E007F7B7C /* Quick.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quick.framework; path = Carthage/Build/iOS/Quick.framework; sourceTree = ""; };
- D5C629761C3A878E007F7B7C /* Nimble.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Nimble.framework; path = Carthage/Build/iOS/Nimble.framework; sourceTree = ""; };
- D5C629791C3A879F007F7B7C /* Quick.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quick.framework; path = Carthage/Build/Mac/Quick.framework; sourceTree = ""; };
- D5C6297A1C3A879F007F7B7C /* Nimble.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Nimble.framework; path = Carthage/Build/Mac/Nimble.framework; sourceTree = ""; };
+ D5B2E89F1C3A780C00C0327D /* Dropdowns.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Dropdowns.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D5C6298B1C3A8BBD007F7B7C /* Info-iOS.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-iOS.plist"; sourceTree = ""; };
- D5C6298C1C3A8BBD007F7B7C /* Info-Mac.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Mac.plist"; sourceTree = ""; };
- D5C629901C3A8BDA007F7B7C /* Info-iOS.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-iOS.plist"; sourceTree = ""; };
- D5C629911C3A8BDA007F7B7C /* Info-Mac.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Mac.plist"; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -65,39 +40,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- D5B2E8A61C3A780C00C0327D /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- D5C629771C3A878E007F7B7C /* Quick.framework in Frameworks */,
- D5C629781C3A878E007F7B7C /* Nimble.framework in Frameworks */,
- D5B2E8AA1C3A780C00C0327D /* Dropdown.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- D2FAE92A1D426DA200EE3E62 /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- D5C629791C3A879F007F7B7C /* Quick.framework */,
- D5C6297A1C3A879F007F7B7C /* Nimble.framework */,
- D5C629751C3A878E007F7B7C /* Quick.framework */,
- D5C629761C3A878E007F7B7C /* Nimble.framework */,
- );
- name = Frameworks;
- sourceTree = "";
- };
D5B2E8951C3A780C00C0327D = {
isa = PBXGroup;
children = (
- D2FAE92A1D426DA200EE3E62 /* Frameworks */,
- D500FD111C3AABED00782D78 /* Playground-iOS.playground */,
- D500FD121C3AAC8E00782D78 /* Playground-Mac.playground */,
D5C629691C3A809D007F7B7C /* Sources */,
D5C6295C1C3A800E007F7B7C /* Dropdown */,
- D5C6298F1C3A8BDA007F7B7C /* DropdownTests */,
D5B2E8A01C3A780C00C0327D /* Products */,
);
sourceTree = "";
@@ -105,8 +55,7 @@
D5B2E8A01C3A780C00C0327D /* Products */ = {
isa = PBXGroup;
children = (
- D5B2E89F1C3A780C00C0327D /* Dropdown.framework */,
- D5B2E8A91C3A780C00C0327D /* Dropdown-iOS-Tests.xctest */,
+ D5B2E89F1C3A780C00C0327D /* Dropdowns.framework */,
);
name = Products;
sourceTree = "";
@@ -115,7 +64,6 @@
isa = PBXGroup;
children = (
D5C6298B1C3A8BBD007F7B7C /* Info-iOS.plist */,
- D5C6298C1C3A8BBD007F7B7C /* Info-Mac.plist */,
);
path = Dropdown;
sourceTree = "";
@@ -136,16 +84,6 @@
path = Sources;
sourceTree = "";
};
- D5C6298F1C3A8BDA007F7B7C /* DropdownTests */ = {
- isa = PBXGroup;
- children = (
- D5C629901C3A8BDA007F7B7C /* Info-iOS.plist */,
- D5C629911C3A8BDA007F7B7C /* Info-Mac.plist */,
- D2FAE92D1D426DC400EE3E62 /* Tests.swift */,
- );
- path = DropdownTests;
- sourceTree = "";
- };
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
@@ -159,9 +97,9 @@
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
- D5B2E89E1C3A780C00C0327D /* Dropdown-iOS */ = {
+ D5B2E89E1C3A780C00C0327D /* Dropdowns */ = {
isa = PBXNativeTarget;
- buildConfigurationList = D5B2E8B31C3A780C00C0327D /* Build configuration list for PBXNativeTarget "Dropdown-iOS" */;
+ buildConfigurationList = D5B2E8B31C3A780C00C0327D /* Build configuration list for PBXNativeTarget "Dropdowns" */;
buildPhases = (
D5B2E89A1C3A780C00C0327D /* Sources */,
D5B2E89B1C3A780C00C0327D /* Frameworks */,
@@ -172,30 +110,11 @@
);
dependencies = (
);
- name = "Dropdown-iOS";
+ name = Dropdowns;
productName = Dropdown;
- productReference = D5B2E89F1C3A780C00C0327D /* Dropdown.framework */;
+ productReference = D5B2E89F1C3A780C00C0327D /* Dropdowns.framework */;
productType = "com.apple.product-type.framework";
};
- D5B2E8A81C3A780C00C0327D /* Dropdown-iOS-Tests */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = D5B2E8B61C3A780C00C0327D /* Build configuration list for PBXNativeTarget "Dropdown-iOS-Tests" */;
- buildPhases = (
- D5B2E8A51C3A780C00C0327D /* Sources */,
- D5B2E8A61C3A780C00C0327D /* Frameworks */,
- D5B2E8A71C3A780C00C0327D /* Resources */,
- D5C629731C3A86E3007F7B7C /* Copy frameworks with Carthage */,
- );
- buildRules = (
- );
- dependencies = (
- D5B2E8AC1C3A780C00C0327D /* PBXTargetDependency */,
- );
- name = "Dropdown-iOS-Tests";
- productName = DropdownTests;
- productReference = D5B2E8A91C3A780C00C0327D /* Dropdown-iOS-Tests.xctest */;
- productType = "com.apple.product-type.bundle.unit-test";
- };
/* End PBXNativeTarget section */
/* Begin PBXProject section */
@@ -210,10 +129,6 @@
CreatedOnToolsVersion = 7.2;
LastSwiftMigration = 0800;
};
- D5B2E8A81C3A780C00C0327D = {
- CreatedOnToolsVersion = 7.2;
- LastSwiftMigration = 0800;
- };
};
};
buildConfigurationList = D5B2E8991C3A780C00C0327D /* Build configuration list for PBXProject "Dropdown" */;
@@ -228,8 +143,7 @@
projectDirPath = "";
projectRoot = "";
targets = (
- D5B2E89E1C3A780C00C0327D /* Dropdown-iOS */,
- D5B2E8A81C3A780C00C0327D /* Dropdown-iOS-Tests */,
+ D5B2E89E1C3A780C00C0327D /* Dropdowns */,
);
};
/* End PBXProject section */
@@ -243,34 +157,8 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- D5B2E8A71C3A780C00C0327D /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
/* End PBXResourcesBuildPhase section */
-/* Begin PBXShellScriptBuildPhase section */
- D5C629731C3A86E3007F7B7C /* Copy frameworks with Carthage */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- "$(SRCROOT)/Carthage/Build/iOS/Quick.framework",
- "$(SRCROOT)/Carthage/Build/iOS/Nimble.framework",
- );
- name = "Copy frameworks with Carthage";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "/usr/local/bin/carthage copy-frameworks";
- };
-/* End PBXShellScriptBuildPhase section */
-
/* Begin PBXSourcesBuildPhase section */
D5B2E89A1C3A780C00C0327D /* Sources */ = {
isa = PBXSourcesBuildPhase;
@@ -287,24 +175,8 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- D5B2E8A51C3A780C00C0327D /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- D2FAE92E1D426DC400EE3E62 /* Tests.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
/* End PBXSourcesBuildPhase section */
-/* Begin PBXTargetDependency section */
- D5B2E8AC1C3A780C00C0327D /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = D5B2E89E1C3A780C00C0327D /* Dropdown-iOS */;
- targetProxy = D5B2E8AB1C3A780C00C0327D /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
/* Begin XCBuildConfiguration section */
D5B2E8B11C3A780C00C0327D /* Debug */ = {
isa = XCBuildConfiguration;
@@ -428,7 +300,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.Dropdown-iOS";
- PRODUCT_NAME = Dropdown;
+ PRODUCT_NAME = Dropdowns;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
@@ -448,38 +320,11 @@
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.Dropdown-iOS";
- PRODUCT_NAME = Dropdown;
+ PRODUCT_NAME = Dropdowns;
SKIP_INSTALL = YES;
};
name = Release;
};
- D5B2E8B71C3A780C00C0327D /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CLANG_ENABLE_MODULES = YES;
- FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- INFOPLIST_FILE = "$(SRCROOT)/DropdownTests/Info-iOS.plist";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = no.hyper.DropdownTests;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 3.0;
- };
- name = Debug;
- };
- D5B2E8B81C3A780C00C0327D /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CLANG_ENABLE_MODULES = YES;
- FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- INFOPLIST_FILE = "$(SRCROOT)/DropdownTests/Info-iOS.plist";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = no.hyper.DropdownTests;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_VERSION = 3.0;
- };
- name = Release;
- };
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
@@ -492,7 +337,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- D5B2E8B31C3A780C00C0327D /* Build configuration list for PBXNativeTarget "Dropdown-iOS" */ = {
+ D5B2E8B31C3A780C00C0327D /* Build configuration list for PBXNativeTarget "Dropdowns" */ = {
isa = XCConfigurationList;
buildConfigurations = (
D5B2E8B41C3A780C00C0327D /* Debug */,
@@ -501,15 +346,6 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- D5B2E8B61C3A780C00C0327D /* Build configuration list for PBXNativeTarget "Dropdown-iOS-Tests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- D5B2E8B71C3A780C00C0327D /* Debug */,
- D5B2E8B81C3A780C00C0327D /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
/* End XCConfigurationList section */
};
rootObject = D5B2E8961C3A780C00C0327D /* Project object */;
diff --git a/Dropdown.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Dropdowns.xcodeproj/project.xcworkspace/contents.xcworkspacedata
similarity index 100%
rename from Dropdown.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename to Dropdowns.xcodeproj/project.xcworkspace/contents.xcworkspacedata
diff --git a/Dropdown.xcodeproj/xcshareddata/xcschemes/Dropdown-iOS.xcscheme b/Dropdowns.xcodeproj/xcshareddata/xcschemes/Dropdowns.xcscheme
similarity index 64%
rename from Dropdown.xcodeproj/xcshareddata/xcschemes/Dropdown-iOS.xcscheme
rename to Dropdowns.xcodeproj/xcshareddata/xcschemes/Dropdowns.xcscheme
index 483d27b..b85be93 100644
--- a/Dropdown.xcodeproj/xcshareddata/xcschemes/Dropdown-iOS.xcscheme
+++ b/Dropdowns.xcodeproj/xcshareddata/xcschemes/Dropdowns.xcscheme
@@ -1,6 +1,6 @@
+ BuildableName = "Dropdowns.framework"
+ BlueprintName = "Dropdowns"
+ ReferencedContainer = "container:Dropdowns.xcodeproj">
@@ -29,26 +29,7 @@
language = ""
shouldUseLaunchSchemeArgsEnv = "YES">
-
-
-
-
-
-
-
-
@@ -67,9 +48,9 @@
+ BuildableName = "Dropdowns.framework"
+ BlueprintName = "Dropdowns"
+ ReferencedContainer = "container:Dropdowns.xcodeproj">
@@ -85,9 +66,9 @@
+ BuildableName = "Dropdowns.framework"
+ BlueprintName = "Dropdowns"
+ ReferencedContainer = "container:Dropdowns.xcodeproj">
diff --git a/Example/DropdownDemo/DropdownDemo.xcodeproj/project.pbxproj b/Example/DropdownDemo/DropdownDemo.xcodeproj/project.pbxproj
index a93bce9..87bc64d 100644
--- a/Example/DropdownDemo/DropdownDemo.xcodeproj/project.pbxproj
+++ b/Example/DropdownDemo/DropdownDemo.xcodeproj/project.pbxproj
@@ -7,7 +7,7 @@
objects = {
/* Begin PBXBuildFile section */
- 4D20E2DDDEF9D193FCD80250 /* Pods_DropdownDemo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3754F0FB9EA7EC34E66262A0 /* Pods_DropdownDemo.framework */; };
+ 7DB20525598E736760F28003 /* Pods_DropdownDemo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2308510A8A96B6ABB0295B81 /* Pods_DropdownDemo.framework */; };
D28908AB1D4CAB2100E5412A /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D28908AA1D4CAB2100E5412A /* Main.storyboard */; };
D28908AF1D4D51DB00E5412A /* ContentController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D28908AE1D4D51DB00E5412A /* ContentController.swift */; };
D5C7F74E1C3BC9CE008CDDBA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D5C7F74C1C3BC9CE008CDDBA /* LaunchScreen.storyboard */; };
@@ -17,9 +17,9 @@
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
- 2454DE3AC3AED605E6A02365 /* Pods-DropdownDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DropdownDemo.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo.debug.xcconfig"; sourceTree = ""; };
- 3754F0FB9EA7EC34E66262A0 /* Pods_DropdownDemo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DropdownDemo.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- CA2E438D9E077C015E57CBA1 /* Pods-DropdownDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DropdownDemo.release.xcconfig"; path = "Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo.release.xcconfig"; sourceTree = ""; };
+ 045E0FFCCA49FFDDD2066EA8 /* Pods-DropdownDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DropdownDemo.release.xcconfig"; path = "Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo.release.xcconfig"; sourceTree = ""; };
+ 2308510A8A96B6ABB0295B81 /* Pods_DropdownDemo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DropdownDemo.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 34993DA8E2833761B62E29E4 /* Pods-DropdownDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DropdownDemo.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo.debug.xcconfig"; sourceTree = ""; };
D28908AA1D4CAB2100E5412A /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; };
D28908AE1D4D51DB00E5412A /* ContentController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentController.swift; sourceTree = ""; };
D5C7F7401C3BC9CE008CDDBA /* DropdownDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DropdownDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -35,37 +35,28 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 4D20E2DDDEF9D193FCD80250 /* Pods_DropdownDemo.framework in Frameworks */,
+ 7DB20525598E736760F28003 /* Pods_DropdownDemo.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- 3E20B38E6D0289086C6195B2 /* Frameworks */ = {
+ B6E56D9E948E9154C393FE1B /* Frameworks */ = {
isa = PBXGroup;
children = (
- 3754F0FB9EA7EC34E66262A0 /* Pods_DropdownDemo.framework */,
+ 2308510A8A96B6ABB0295B81 /* Pods_DropdownDemo.framework */,
);
name = Frameworks;
sourceTree = "";
};
- CC981D7C8D546C3D2CE9FAC6 /* Pods */ = {
- isa = PBXGroup;
- children = (
- 2454DE3AC3AED605E6A02365 /* Pods-DropdownDemo.debug.xcconfig */,
- CA2E438D9E077C015E57CBA1 /* Pods-DropdownDemo.release.xcconfig */,
- );
- name = Pods;
- sourceTree = "";
- };
D5C7F7371C3BC9CE008CDDBA = {
isa = PBXGroup;
children = (
D5C7F7421C3BC9CE008CDDBA /* DropdownDemo */,
D5C7F7411C3BC9CE008CDDBA /* Products */,
- CC981D7C8D546C3D2CE9FAC6 /* Pods */,
- 3E20B38E6D0289086C6195B2 /* Frameworks */,
+ F52AD6C23FA19F526AAD8A5C /* Pods */,
+ B6E56D9E948E9154C393FE1B /* Frameworks */,
);
sourceTree = "";
};
@@ -115,6 +106,15 @@
path = Sources;
sourceTree = "";
};
+ F52AD6C23FA19F526AAD8A5C /* Pods */ = {
+ isa = PBXGroup;
+ children = (
+ 34993DA8E2833761B62E29E4 /* Pods-DropdownDemo.debug.xcconfig */,
+ 045E0FFCCA49FFDDD2066EA8 /* Pods-DropdownDemo.release.xcconfig */,
+ );
+ name = Pods;
+ sourceTree = "";
+ };
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -122,12 +122,12 @@
isa = PBXNativeTarget;
buildConfigurationList = D5C7F7521C3BC9CE008CDDBA /* Build configuration list for PBXNativeTarget "DropdownDemo" */;
buildPhases = (
- 4F6F4C316F82B9E83D4C5609 /* [CP] Check Pods Manifest.lock */,
+ AD8BE8A39EF00ACD168EF115 /* [CP] Check Pods Manifest.lock */,
D5C7F73C1C3BC9CE008CDDBA /* Sources */,
D5C7F73D1C3BC9CE008CDDBA /* Frameworks */,
D5C7F73E1C3BC9CE008CDDBA /* Resources */,
- 6F7466E7F89CCECF1C9E81D2 /* [CP] Embed Pods Frameworks */,
- 6F810907E5D6C55A12C15263 /* [CP] Copy Pods Resources */,
+ 2F4F97AE957AD4F7AEE3520C /* [CP] Embed Pods Frameworks */,
+ FA4ACA9D1FE9A1E3E0E04B87 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@@ -186,43 +186,43 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
- 4F6F4C316F82B9E83D4C5609 /* [CP] Check Pods Manifest.lock */ = {
+ 2F4F97AE957AD4F7AEE3520C /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
+ "${SRCROOT}/Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo-frameworks.sh",
+ "${BUILT_PRODUCTS_DIR}/Dropdowns/Dropdowns.framework",
);
- name = "[CP] Check Pods Manifest.lock";
+ name = "[CP] Embed Pods Frameworks";
outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-DropdownDemo-checkManifestLockResult.txt",
+ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Dropdowns.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
- 6F7466E7F89CCECF1C9E81D2 /* [CP] Embed Pods Frameworks */ = {
+ AD8BE8A39EF00ACD168EF115 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
- "${SRCROOT}/Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo-frameworks.sh",
- "${BUILT_PRODUCTS_DIR}/Dropdown/Dropdown.framework",
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
);
- name = "[CP] Embed Pods Frameworks";
+ name = "[CP] Check Pods Manifest.lock";
outputPaths = (
- "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Dropdown.framework",
+ "$(DERIVED_FILE_DIR)/Pods-DropdownDemo-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo-frameworks.sh\"\n";
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
- 6F810907E5D6C55A12C15263 /* [CP] Copy Pods Resources */ = {
+ FA4ACA9D1FE9A1E3E0E04B87 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -366,7 +366,7 @@
};
D5C7F7531C3BC9CE008CDDBA /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 2454DE3AC3AED605E6A02365 /* Pods-DropdownDemo.debug.xcconfig */;
+ baseConfigurationReference = 34993DA8E2833761B62E29E4 /* Pods-DropdownDemo.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
INFOPLIST_FILE = DropdownDemo/Info.plist;
@@ -378,7 +378,7 @@
};
D5C7F7541C3BC9CE008CDDBA /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = CA2E438D9E077C015E57CBA1 /* Pods-DropdownDemo.release.xcconfig */;
+ baseConfigurationReference = 045E0FFCCA49FFDDD2066EA8 /* Pods-DropdownDemo.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
INFOPLIST_FILE = DropdownDemo/Info.plist;
diff --git a/Example/DropdownDemo/DropdownDemo/Sources/AppDelegate.swift b/Example/DropdownDemo/DropdownDemo/Sources/AppDelegate.swift
index 3240feb..b969bcd 100644
--- a/Example/DropdownDemo/DropdownDemo/Sources/AppDelegate.swift
+++ b/Example/DropdownDemo/DropdownDemo/Sources/AppDelegate.swift
@@ -1,5 +1,4 @@
import UIKit
-import Dropdown
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
diff --git a/Example/DropdownDemo/DropdownDemo/Sources/Main.storyboard b/Example/DropdownDemo/DropdownDemo/Sources/Main.storyboard
index a187ef1..6f808c5 100644
--- a/Example/DropdownDemo/DropdownDemo/Sources/Main.storyboard
+++ b/Example/DropdownDemo/DropdownDemo/Sources/Main.storyboard
@@ -1,17 +1,26 @@
-
-
+
+
+
+
+
-
+
+
+
+
+ GeezaPro
+
+
-
+
@@ -31,26 +40,26 @@
-
+
-
+
-
+
-
+
@@ -70,21 +79,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+