Пошив, граффити и письмо. Все виды ротаций сделаны хорошо, если у вас есть ошибки, приветственная проблема, и ниже приведены несколько GIF-файлов, поддержка Internationale-Localizeable (резка, граффити, текст. Все виды ротаций завершены. Если есть ошибка, пожалуйста, не стесняйтесь выпустить. Ниже приведены несколько GIF-файлов, вводя функции, поддержка интернационализации), пожалуйста, не стесняйтесь.




Регулировать
WBGImageEditor *editor = [[WBGImageEditor alloc ] initWithImage: _imageView.image delegate: self ];
[ self presentViewController: editor animated: YES completion: nil ];Обратный делегат
# pragma mark - WBGImageEditorDelegate
- ( void )imageEditor:(WBGImageEditor *)editor didFinishEdittingWithImage:(UIImage *)image {
self. imageView . image = image;
[editor.presentingViewController dismissViewControllerAnimated: YES completion: nil ];
}
- ( void )imageEditorDidCancel:(WBGImageEditor *)editor {
}Добавлен обратный вызов ресурса изображения
# pragma mark - WBGImageEditorDataSource
- ( NSArray <WBGMoreKeyboardItem *> *)imageItemsEditor:(WBGImageEditor *)editor {
return @[
[WBGMoreKeyboardItem createByTitle: @" p1 " imagePath: @" p1 " image: [UIImage imageNamed: @" p1 " ]],
[WBGMoreKeyboardItem createByTitle: @" p2 " imagePath: @" p2 " image: [UIImage imageNamed: @" p2 " ]]
];
} Чтобы запустить пример проекта, клонируйте репо, и сначала запустите pod install из Directory Directory.
И это демонстрационный проект
ios7+
Zmjimageeditor доступен через кокопод. Чтобы установить его, просто добавьте следующую строку в свой Podfile:
pod "ZMJImageEditor" Keshiim, [email protected]
Zmjimageeditor доступен по лицензии MIT. Смотрите файл лицензии для получения дополнительной информации.