Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
cruffenach committed Oct 8, 2010
1 parent 706e0cf commit 2d66f91
Show file tree
Hide file tree
Showing 3 changed files with 80 additions and 70 deletions.
39 changes: 16 additions & 23 deletions ELCImagePickerDemo.xcodeproj/collinruffenach.mode1v3
Expand Up @@ -299,7 +299,7 @@
<real>252</real>
</array>
<key>RubberWindowFrame</key>
<string>0 55 1676 973 0 0 1680 1028 </string>
<string>0 204 1676 973 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
Expand All @@ -317,19 +317,19 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20306471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
<string>ELCImagePickerController.m</string>
<string>ELCImagePickerController.h</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1CE0B20406471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
<string>ELCImagePickerController.m</string>
<string>ELCImagePickerController.h</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
<string>E2B92CEF125AE4E800CDD591</string>
<string>E295F2D6125E9EA700D336FF</string>
<key>history</key>
<array>
<string>E29A5DAC1239BF28008BB149</string>
Expand All @@ -339,8 +339,8 @@
<string>E2B92C8912569DED00CDD591</string>
<string>E2B92C8A12569DED00CDD591</string>
<string>E2B92C8B12569DED00CDD591</string>
<string>E2B92CEE125AE4E800CDD591</string>
<string>E2B92C8C12569DED00CDD591</string>
<string>E295F2D4125E9EA700D336FF</string>
<string>E295F2D5125E9EA700D336FF</string>
</array>
</dict>
<key>SplitCount</key>
Expand All @@ -354,7 +354,7 @@
<key>Frame</key>
<string>{{0, 0}, {1402, 927}}</string>
<key>RubberWindowFrame</key>
<string>0 55 1676 973 0 0 1680 1028 </string>
<string>0 204 1676 973 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
Expand All @@ -374,7 +374,7 @@
<key>Frame</key>
<string>{{0, 932}, {1402, 0}}</string>
<key>RubberWindowFrame</key>
<string>0 55 1676 973 0 0 1680 1028 </string>
<string>0 204 1676 973 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
Expand All @@ -398,9 +398,9 @@
</array>
<key>TableOfContents</key>
<array>
<string>E2B92BE4125689A500CDD591</string>
<string>E295F2D7125E9EA700D336FF</string>
<string>1CE0B1FE06471DED0097A5F4</string>
<string>E2B92BE5125689A500CDD591</string>
<string>E295F2D8125E9EA700D336FF</string>
<string>1CE0B20306471E060097A5F4</string>
<string>1CE0B20506471E060097A5F4</string>
</array>
Expand Down Expand Up @@ -538,16 +538,11 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
<string>E2B92CA01256A7B900CDD591</string>
<string>E2B92C1112568B9B00CDD591</string>
<string>E2B92BEF125689A500CDD591</string>
<string>1C78EAAD065D492600B07095</string>
<string>1CD10A99069EF8BA00B06720</string>
<string>E29A5DA81239BF24008BB149</string>
<string>/Users/collinruffenach/Development/ELCImagePickerDemo/ELCImagePickerDemo.xcodeproj</string>
</array>
<key>WindowString</key>
<string>0 55 1676 973 0 0 1680 1028 </string>
<string>0 204 1676 973 0 0 1920 1178 </string>
<key>WindowToolsV3</key>
<array>
<dict>
Expand All @@ -568,7 +563,7 @@
<key>PBXProjectModuleGUID</key>
<string>1CD0528F0623707200166675</string>
<key>PBXProjectModuleLabel</key>
<string>ELCImagePickerDemoViewController.m</string>
<string></string>
<key>StatusBarVisibility</key>
<true/>
</dict>
Expand All @@ -577,16 +572,14 @@
<key>Frame</key>
<string>{{0, 0}, {1139, 272}}</string>
<key>RubberWindowFrame</key>
<string>537 432 1139 554 0 0 1680 1028 </string>
<string>537 432 1139 554 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
<string>272pt</string>
</dict>
<dict>
<key>BecomeActive</key>
<true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
Expand All @@ -603,7 +596,7 @@
<key>Frame</key>
<string>{{0, 277}, {1139, 236}}</string>
<key>RubberWindowFrame</key>
<string>537 432 1139 554 0 0 1680 1028 </string>
<string>537 432 1139 554 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXBuildResultsModule</string>
Expand All @@ -626,7 +619,7 @@
<key>TableOfContents</key>
<array>
<string>E29A5DA81239BF24008BB149</string>
<string>E2B92BE6125689A500CDD591</string>
<string>E295F2D9125E9EA700D336FF</string>
<string>1CD0528F0623707200166675</string>
<string>XCMainBuildResultsModuleGUID</string>
</array>
Expand All @@ -635,7 +628,7 @@
<key>WindowContentMinSize</key>
<string>486 300</string>
<key>WindowString</key>
<string>537 432 1139 554 0 0 1680 1028 </string>
<string>537 432 1139 554 0 0 1920 1178 </string>
<key>WindowToolGUID</key>
<string>E29A5DA81239BF24008BB149</string>
<key>WindowToolIsVisible</key>
Expand Down
94 changes: 47 additions & 47 deletions ELCImagePickerDemo.xcodeproj/collinruffenach.pbxuser
Expand Up @@ -77,16 +77,16 @@
PBXWorkspaceStateSaveDate = 308118966;
};
perUserProjectItems = {
E217EC421243F00200A6A49A = E217EC421243F00200A6A49A /* PBXTextBookmark */;
E217EF511248173500A6A49A = E217EF511248173500A6A49A /* PBXBookmark */;
E29A5DAC1239BF28008BB149 = E29A5DAC1239BF28008BB149 /* PBXTextBookmark */;
E29A6118123B24F7008BB149 = E29A6118123B24F7008BB149 /* PlistBookmark */;
E2B92C8912569DED00CDD591 = E2B92C8912569DED00CDD591 /* PBXTextBookmark */;
E2B92C8A12569DED00CDD591 = E2B92C8A12569DED00CDD591 /* PBXTextBookmark */;
E2B92C8B12569DED00CDD591 = E2B92C8B12569DED00CDD591 /* PBXTextBookmark */;
E2B92C8C12569DED00CDD591 = E2B92C8C12569DED00CDD591 /* PBXTextBookmark */;
E2B92CEE125AE4E800CDD591 = E2B92CEE125AE4E800CDD591 /* PBXTextBookmark */;
E2B92CEF125AE4E800CDD591 = E2B92CEF125AE4E800CDD591 /* PBXTextBookmark */;
E217EC421243F00200A6A49A /* PBXTextBookmark */ = E217EC421243F00200A6A49A /* PBXTextBookmark */;
E217EF511248173500A6A49A /* PBXBookmark */ = E217EF511248173500A6A49A /* PBXBookmark */;
E295F2D4125E9EA700D336FF /* PBXTextBookmark */ = E295F2D4125E9EA700D336FF /* PBXTextBookmark */;
E295F2D5125E9EA700D336FF /* PBXTextBookmark */ = E295F2D5125E9EA700D336FF /* PBXTextBookmark */;
E295F2D6125E9EA700D336FF /* PBXTextBookmark */ = E295F2D6125E9EA700D336FF /* PBXTextBookmark */;
E29A5DAC1239BF28008BB149 /* PBXTextBookmark */ = E29A5DAC1239BF28008BB149 /* PBXTextBookmark */;
E29A6118123B24F7008BB149 /* PlistBookmark */ = E29A6118123B24F7008BB149 /* PlistBookmark */;
E2B92C8912569DED00CDD591 /* PBXTextBookmark */ = E2B92C8912569DED00CDD591 /* PBXTextBookmark */;
E2B92C8A12569DED00CDD591 /* PBXTextBookmark */ = E2B92C8A12569DED00CDD591 /* PBXTextBookmark */;
E2B92C8B12569DED00CDD591 /* PBXTextBookmark */ = E2B92C8B12569DED00CDD591 /* PBXTextBookmark */;
};
sourceControlManager = E29A5D9C1239BDDA008BB149 /* Source Control */;
userBuildSettings = {
Expand Down Expand Up @@ -118,6 +118,36 @@
isa = PBXBookmark;
fRef = E29A5FD0123AB3B8008BB149 /* Overlay.png */;
};
E295F2D4125E9EA700D336FF /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = E29A5D9F1239BDFA008BB149 /* ELCImagePickerController.m */;
name = "ELCImagePickerController.m: 35";
rLen = 1065;
rLoc = 819;
rType = 0;
vrLen = 1094;
vrLoc = 1880;
};
E295F2D5125E9EA700D336FF /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = E29A5D9E1239BDFA008BB149 /* ELCImagePickerController.h */;
name = "ELCImagePickerController.h: 70";
rLen = 251;
rLoc = 1287;
rType = 0;
vrLen = 1034;
vrLoc = 749;
};
E295F2D6125E9EA700D336FF /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = E29A5D9E1239BDFA008BB149 /* ELCImagePickerController.h */;
name = "ELCImagePickerController.h: 85";
rLen = 242;
rLoc = 1539;
rType = 0;
vrLen = 1034;
vrLoc = 749;
};
E29A5D901239BDCF008BB149 /* ELCImagePickerDemo */ = {
isa = PBXExecutable;
activeArgIndices = (
Expand Down Expand Up @@ -166,16 +196,16 @@
};
E29A5D9E1239BDFA008BB149 /* ELCImagePickerController.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1341, 1598}}";
sepNavSelRange = "{165, 284}";
sepNavVisRange = "{0, 940}";
sepNavIntBoundsRect = "{{0, 0}, {1341, 1564}}";
sepNavSelRange = "{1539, 242}";
sepNavVisRange = "{749, 1034}";
};
};
E29A5D9F1239BDFA008BB149 /* ELCImagePickerController.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1740, 7786}}";
sepNavSelRange = "{2221, 0}";
sepNavVisRange = "{0, 1615}";
sepNavIntBoundsRect = "{{0, 0}, {1916, 7939}}";
sepNavSelRange = "{819, 1065}";
sepNavVisRange = "{1880, 1094}";
sepNavWindowFrame = "{{0, 0}, {1676, 1028}}";
};
};
Expand Down Expand Up @@ -210,7 +240,7 @@
hitCount = 0;
ignoreCount = 0;
lineNumber = 43;
modificationTime = 307661904.765689;
modificationTime = 308168434.006492;
originalNumberOfMultipleMatches = 1;
state = 0;
};
Expand Down Expand Up @@ -256,34 +286,4 @@
vrLen = 1784;
vrLoc = 3;
};
E2B92C8C12569DED00CDD591 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = E29A5D9F1239BDFA008BB149 /* ELCImagePickerController.m */;
name = "ELCImagePickerController.m: 24";
rLen = 0;
rLoc = 591;
rType = 0;
vrLen = 2024;
vrLoc = 0;
};
E2B92CEE125AE4E800CDD591 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = E29A5D9E1239BDFA008BB149 /* ELCImagePickerController.h */;
name = "ELCImagePickerController.h: 9";
rLen = 284;
rLoc = 165;
rType = 0;
vrLen = 940;
vrLoc = 0;
};
E2B92CEF125AE4E800CDD591 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = E29A5D9F1239BDFA008BB149 /* ELCImagePickerController.m */;
name = "ELCImagePickerController.m: 72";
rLen = 0;
rLoc = 2221;
rType = 0;
vrLen = 1615;
vrLoc = 0;
};
}
17 changes: 17 additions & 0 deletions README
@@ -1,3 +1,20 @@
****** HOW TO USE ******

The image picker is created and displayed in a very similar manner to the UIImagePickerController. The sample application that is part of the GitHub project where I distribute the class shows its use but I will go into detail here. To display the controller you instantiate it and display it modally like so.

ELCImagePickerController *controller = [[ELCImagePickerController alloc] initImagePicker];
[controller setDelegate:self];
[self presentModalViewController:controller animated:YES];
[controller release];
The ELCImagePickerController will return the select images back to the ELCImagePickerControllerDelegate. The delegate contains to methods very similar to the UIImagePickerControllerDelegate. Instead of returning one dictionary representing a single image the controller sends back an array of similarly structured dictionaries. The two delegate methods are:]

- (void)elcImagePickerController:(ELCImagePickerController *)picker didFinishPickingMediaWithInfo:(NSArray *)info;
- (void)elcImagePickerControllerDidCancel:(ELCImagePickerController *)picker;





The MIT License

Copyright (c) 2010 ELC Technologies
Expand Down

0 comments on commit 2d66f91

Please sign in to comment.