Schneiderei, Graffiti und Schreiben. Alle Arten von Rotationen sind gut durchgeführt, wenn Sie Fehler, ein Willkommensproblem und die folgenden GIFs haben, die internationale Lokalisable (Schneiden, Graffiti, Text) unterstützen. Alle Arten von Rotationen sind vollständig. Wenn es einen Fehler gibt, können Sie sich gerne ausgeben. Die folgenden GIFs sind die Funktionen.




Anpassen
WBGImageEditor *editor = [[WBGImageEditor alloc ] initWithImage: _imageView.image delegate: self ];
[ self presentViewController: editor animated: YES completion: nil ];Rückrufdelegierter
# pragma mark - WBGImageEditorDelegate
- ( void )imageEditor:(WBGImageEditor *)editor didFinishEdittingWithImage:(UIImage *)image {
self. imageView . image = image;
[editor.presentingViewController dismissViewControllerAnimated: YES completion: nil ];
}
- ( void )imageEditorDidCancel:(WBGImageEditor *)editor {
}Image Resource Callback hinzugefügt
# 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 " ]]
];
} Um das Beispielprojekt auszuführen, klonen Sie das Repo und führen Sie zuerst pod install aus dem Beispielverzeichnis aus.
Und das ist das Demo -Projekt
iOS7+
ZmjimageDitor ist über Cocoapods erhältlich. Um es zu installieren, fügen Sie einfach die folgende Zeile zu Ihrem Podfile hinzu:
pod "ZMJImageEditor" Keshiim, [email protected]
ZmjimageDitor ist im Rahmen der MIT -Lizenz verfügbar. Weitere Informationen finden Sie in der Lizenzdatei.