This is a standalone Image Editor app that can be incorporated into your own app or expanded upon.
Import all files in the "ImageEditor" folder into your own project. These files should be:
The 7 png files in the Resources group in the "ImageEditor" folder.
In your AppDelegate.h file of your project add the variables:
NSInteger selectedFilter; NSInteger selectedColor; float red; float green; float blue;
and their @properties:
@property (nonatomic) NSInteger selectedFilter; @property (nonatomic) NSInteger selectedColor; @property (nonatomic) float red; @property (nonatomic) float green; @property (nonatomic) float blue;
Refer to the existing AppDelegate.h in this project for reference.
In AppDelegate.m add:
@synthesize navController, selectedFilter, red, green, blue, selectedColor;
and in the method "didFinishLaunchingWithOptions" initialise the values with
red=0; green=0; blue=0; selectedFilter = 0; selectedColor = 1;
Refer to the existing AppDelegate.m in this project for reference.
Now from wherever you want to use the Image Editor simply import "DoodlerView.h" and push the initialized object onto your navigationControllers Stack
DoodlerView *imageEditor = [[DoodlerView alloc]init]; [self.navigationController pushViewController:imageEditor animated:YES]; [imageEditor release];
The classes DoodlerView, FilterSelect and ColorSelector (both .h and .m files) have pointers to AppDelegate.h in order to access variables that can be used across all 3 classes. If your AppDelegate filename is different, remember to update the pointers in these files.
Updated for iOS 7. -The colour picker was being blocked out by the new iOS7 title bar, this has been fixed. -Set the tableView style in filters select to non-grouped as it looks better.
Please fill in the form below to help the manager get an idea of customization you are looking for, please try to be as specific as possible especially if you have some custom requirements you need (i.e. new features, 3rd party service integration). The assigned manager will contact you back within 48 hours with the price quote, some questions or additional info. We manage all the development and you get the app customised and published without any hassle.