Skip to content

Commit fe7e1a4

Browse files
committed
Imported the STSegmentedControl class. Added a demo viewcontroller.
1 parent f893cbd commit fe7e1a4

20 files changed

Lines changed: 699 additions & 59 deletions

STSegmentedControlDemo.xcodeproj/project.pbxproj

Lines changed: 79 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,52 @@
1616
82902D1613BE4AC700EAC215 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 82902D1413BE4AC700EAC215 /* MainWindow.xib */; };
1717
82902D1913BE4AC700EAC215 /* STSegmentedControlDemoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 82902D1813BE4AC700EAC215 /* STSegmentedControlDemoViewController.m */; };
1818
82902D1C13BE4AC700EAC215 /* STSegmentedControlDemoViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 82902D1A13BE4AC700EAC215 /* STSegmentedControlDemoViewController.xib */; };
19+
82902D3313BE4AED00EAC215 /* normal_left.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2313BE4AED00EAC215 /* normal_left.png */; };
20+
82902D3413BE4AED00EAC215 /* normal_left@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2413BE4AED00EAC215 /* normal_left@2x.png */; };
21+
82902D3513BE4AED00EAC215 /* normal_middle.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2513BE4AED00EAC215 /* normal_middle.png */; };
22+
82902D3613BE4AED00EAC215 /* normal_middle@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2613BE4AED00EAC215 /* normal_middle@2x.png */; };
23+
82902D3713BE4AED00EAC215 /* normal_right.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2713BE4AED00EAC215 /* normal_right.png */; };
24+
82902D3813BE4AED00EAC215 /* normal_right@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2813BE4AED00EAC215 /* normal_right@2x.png */; };
25+
82902D3913BE4AED00EAC215 /* selected_left.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2913BE4AED00EAC215 /* selected_left.png */; };
26+
82902D3A13BE4AED00EAC215 /* selected_left@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2A13BE4AED00EAC215 /* selected_left@2x.png */; };
27+
82902D3B13BE4AED00EAC215 /* selected_middle.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2B13BE4AED00EAC215 /* selected_middle.png */; };
28+
82902D3C13BE4AED00EAC215 /* selected_middle@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2C13BE4AED00EAC215 /* selected_middle@2x.png */; };
29+
82902D3D13BE4AED00EAC215 /* selected_right.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2D13BE4AED00EAC215 /* selected_right.png */; };
30+
82902D3E13BE4AED00EAC215 /* selected_right@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2E13BE4AED00EAC215 /* selected_right@2x.png */; };
31+
82902D3F13BE4AED00EAC215 /* SomeIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 82902D2F13BE4AED00EAC215 /* SomeIcon.png */; };
32+
82902D4013BE4AED00EAC215 /* STSegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 82902D3213BE4AED00EAC215 /* STSegmentedControl.m */; };
1933
/* End PBXBuildFile section */
2034

2135
/* Begin PBXFileReference section */
2236
82902CFE13BE4AC700EAC215 /* STSegmentedControlDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = STSegmentedControlDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
2337
82902D0213BE4AC700EAC215 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
2438
82902D0413BE4AC700EAC215 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
2539
82902D0613BE4AC700EAC215 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
26-
82902D0A13BE4AC700EAC215 /* STSegmentedControlDemo-Info.plist */ = {isa = PBXFileReference; path = "STSegmentedControlDemo-Info.plist"; sourceTree = "<group>"; };
40+
82902D0A13BE4AC700EAC215 /* STSegmentedControlDemo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "STSegmentedControlDemo-Info.plist"; sourceTree = "<group>"; };
2741
82902D0C13BE4AC700EAC215 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
28-
82902D0E13BE4AC700EAC215 /* STSegmentedControlDemo-Prefix.pch */ = {isa = PBXFileReference; path = "STSegmentedControlDemo-Prefix.pch"; sourceTree = "<group>"; };
42+
82902D0E13BE4AC700EAC215 /* STSegmentedControlDemo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STSegmentedControlDemo-Prefix.pch"; sourceTree = "<group>"; };
2943
82902D0F13BE4AC700EAC215 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
30-
82902D1113BE4AC700EAC215 /* STSegmentedControlDemoAppDelegate.h */ = {isa = PBXFileReference; path = STSegmentedControlDemoAppDelegate.h; sourceTree = "<group>"; };
44+
82902D1113BE4AC700EAC215 /* STSegmentedControlDemoAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STSegmentedControlDemoAppDelegate.h; sourceTree = "<group>"; };
3145
82902D1213BE4AC700EAC215 /* STSegmentedControlDemoAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STSegmentedControlDemoAppDelegate.m; sourceTree = "<group>"; };
3246
82902D1513BE4AC700EAC215 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainWindow.xib; sourceTree = "<group>"; };
33-
82902D1713BE4AC700EAC215 /* STSegmentedControlDemoViewController.h */ = {isa = PBXFileReference; path = STSegmentedControlDemoViewController.h; sourceTree = "<group>"; };
47+
82902D1713BE4AC700EAC215 /* STSegmentedControlDemoViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STSegmentedControlDemoViewController.h; sourceTree = "<group>"; };
3448
82902D1813BE4AC700EAC215 /* STSegmentedControlDemoViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STSegmentedControlDemoViewController.m; sourceTree = "<group>"; };
3549
82902D1B13BE4AC700EAC215 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/STSegmentedControlDemoViewController.xib; sourceTree = "<group>"; };
50+
82902D2313BE4AED00EAC215 /* normal_left.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = normal_left.png; sourceTree = "<group>"; };
51+
82902D2413BE4AED00EAC215 /* normal_left@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "normal_left@2x.png"; sourceTree = "<group>"; };
52+
82902D2513BE4AED00EAC215 /* normal_middle.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = normal_middle.png; sourceTree = "<group>"; };
53+
82902D2613BE4AED00EAC215 /* normal_middle@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "normal_middle@2x.png"; sourceTree = "<group>"; };
54+
82902D2713BE4AED00EAC215 /* normal_right.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = normal_right.png; sourceTree = "<group>"; };
55+
82902D2813BE4AED00EAC215 /* normal_right@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "normal_right@2x.png"; sourceTree = "<group>"; };
56+
82902D2913BE4AED00EAC215 /* selected_left.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = selected_left.png; sourceTree = "<group>"; };
57+
82902D2A13BE4AED00EAC215 /* selected_left@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "selected_left@2x.png"; sourceTree = "<group>"; };
58+
82902D2B13BE4AED00EAC215 /* selected_middle.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = selected_middle.png; sourceTree = "<group>"; };
59+
82902D2C13BE4AED00EAC215 /* selected_middle@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "selected_middle@2x.png"; sourceTree = "<group>"; };
60+
82902D2D13BE4AED00EAC215 /* selected_right.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = selected_right.png; sourceTree = "<group>"; };
61+
82902D2E13BE4AED00EAC215 /* selected_right@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "selected_right@2x.png"; sourceTree = "<group>"; };
62+
82902D2F13BE4AED00EAC215 /* SomeIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SomeIcon.png; sourceTree = "<group>"; };
63+
82902D3113BE4AED00EAC215 /* STSegmentedControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STSegmentedControl.h; sourceTree = "<group>"; };
64+
82902D3213BE4AED00EAC215 /* STSegmentedControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STSegmentedControl.m; sourceTree = "<group>"; };
3665
/* End PBXFileReference section */
3766

3867
/* Begin PBXFrameworksBuildPhase section */
@@ -79,11 +108,13 @@
79108
82902D0813BE4AC700EAC215 /* STSegmentedControlDemo */ = {
80109
isa = PBXGroup;
81110
children = (
111+
82902D3013BE4AED00EAC215 /* STSegmentedControl */,
112+
82902D2213BE4AED00EAC215 /* Images */,
82113
82902D1113BE4AC700EAC215 /* STSegmentedControlDemoAppDelegate.h */,
83114
82902D1213BE4AC700EAC215 /* STSegmentedControlDemoAppDelegate.m */,
84-
82902D1413BE4AC700EAC215 /* MainWindow.xib */,
85115
82902D1713BE4AC700EAC215 /* STSegmentedControlDemoViewController.h */,
86116
82902D1813BE4AC700EAC215 /* STSegmentedControlDemoViewController.m */,
117+
82902D1413BE4AC700EAC215 /* MainWindow.xib */,
87118
82902D1A13BE4AC700EAC215 /* STSegmentedControlDemoViewController.xib */,
88119
82902D0913BE4AC700EAC215 /* Supporting Files */,
89120
);
@@ -101,6 +132,35 @@
101132
name = "Supporting Files";
102133
sourceTree = "<group>";
103134
};
135+
82902D2213BE4AED00EAC215 /* Images */ = {
136+
isa = PBXGroup;
137+
children = (
138+
82902D2313BE4AED00EAC215 /* normal_left.png */,
139+
82902D2413BE4AED00EAC215 /* normal_left@2x.png */,
140+
82902D2513BE4AED00EAC215 /* normal_middle.png */,
141+
82902D2613BE4AED00EAC215 /* normal_middle@2x.png */,
142+
82902D2713BE4AED00EAC215 /* normal_right.png */,
143+
82902D2813BE4AED00EAC215 /* normal_right@2x.png */,
144+
82902D2913BE4AED00EAC215 /* selected_left.png */,
145+
82902D2A13BE4AED00EAC215 /* selected_left@2x.png */,
146+
82902D2B13BE4AED00EAC215 /* selected_middle.png */,
147+
82902D2C13BE4AED00EAC215 /* selected_middle@2x.png */,
148+
82902D2D13BE4AED00EAC215 /* selected_right.png */,
149+
82902D2E13BE4AED00EAC215 /* selected_right@2x.png */,
150+
82902D2F13BE4AED00EAC215 /* SomeIcon.png */,
151+
);
152+
path = Images;
153+
sourceTree = "<group>";
154+
};
155+
82902D3013BE4AED00EAC215 /* STSegmentedControl */ = {
156+
isa = PBXGroup;
157+
children = (
158+
82902D3113BE4AED00EAC215 /* STSegmentedControl.h */,
159+
82902D3213BE4AED00EAC215 /* STSegmentedControl.m */,
160+
);
161+
path = STSegmentedControl;
162+
sourceTree = "<group>";
163+
};
104164
/* End PBXGroup section */
105165

106166
/* Begin PBXNativeTarget section */
@@ -154,6 +214,19 @@
154214
82902D0D13BE4AC700EAC215 /* InfoPlist.strings in Resources */,
155215
82902D1613BE4AC700EAC215 /* MainWindow.xib in Resources */,
156216
82902D1C13BE4AC700EAC215 /* STSegmentedControlDemoViewController.xib in Resources */,
217+
82902D3313BE4AED00EAC215 /* normal_left.png in Resources */,
218+
82902D3413BE4AED00EAC215 /* normal_left@2x.png in Resources */,
219+
82902D3513BE4AED00EAC215 /* normal_middle.png in Resources */,
220+
82902D3613BE4AED00EAC215 /* normal_middle@2x.png in Resources */,
221+
82902D3713BE4AED00EAC215 /* normal_right.png in Resources */,
222+
82902D3813BE4AED00EAC215 /* normal_right@2x.png in Resources */,
223+
82902D3913BE4AED00EAC215 /* selected_left.png in Resources */,
224+
82902D3A13BE4AED00EAC215 /* selected_left@2x.png in Resources */,
225+
82902D3B13BE4AED00EAC215 /* selected_middle.png in Resources */,
226+
82902D3C13BE4AED00EAC215 /* selected_middle@2x.png in Resources */,
227+
82902D3D13BE4AED00EAC215 /* selected_right.png in Resources */,
228+
82902D3E13BE4AED00EAC215 /* selected_right@2x.png in Resources */,
229+
82902D3F13BE4AED00EAC215 /* SomeIcon.png in Resources */,
157230
);
158231
runOnlyForDeploymentPostprocessing = 0;
159232
};
@@ -167,6 +240,7 @@
167240
82902D1013BE4AC700EAC215 /* main.m in Sources */,
168241
82902D1313BE4AC700EAC215 /* STSegmentedControlDemoAppDelegate.m in Sources */,
169242
82902D1913BE4AC700EAC215 /* STSegmentedControlDemoViewController.m in Sources */,
243+
82902D4013BE4AED00EAC215 /* STSegmentedControl.m in Sources */,
170244
);
171245
runOnlyForDeploymentPostprocessing = 0;
172246
};
3.11 KB
Loading
1.49 KB
Loading
2.05 KB
Loading
3.2 KB
Loading
3.78 KB
Loading
3.41 KB
Loading
4.08 KB
Loading
1.46 KB
Loading
1.98 KB
Loading

0 commit comments

Comments
 (0)