- Adding images -Stickers-
- Adding Text -colored-
- Drawing -colored-
- Scaling and rotating objects
- Deleting objects
- Saving to photos
- Cool animations
- Uses iOS Taptic Engine feedback
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods
To integrate iOS Photo Editor into your Xcode project using CocoaPods, specify it in your Podfile
:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'iOSPhotoEditor'
end
Then, run the following command:
$ pod install
The PhotoEditorViewController
.
let photoEditor = UIStoryboard(name: "PhotoEditor", bundle: Bundle(for: PhotoEditorViewController.self)).instantiateViewController(withIdentifier: "PhotoEditorViewController") as! PhotoEditorViewController
//PhotoEditorDelegate
photoEditor.photoEditorDelegate = self
//The image to be edited
photoEditor.image = image
//Stickers that the user will choose from to add on the image
photoEditor.stickers.append(UIImage(named: "sticker" )!)
//Present the View Controller
present(photoEditor, animated: true, completion: nil)
The PhotoEditorDelegate
methods.
func imageEdited(image: UIImage) {
// the edited image
}
func editorCanceled() {
print("Canceled")
}
Open Source, waiting your contributions !!