Alfaiataria, grafite e escrita. Todos os tipos de rotações são bem feitos, se você tiver bugs, emissão de boas-vindas, e a seguir são vários GIFs, apoiam a Internationale localizável (corte, grafite, texto. Todos os tipos de rotações estão completos. Se houver um bug, sinta-se à vontade para emitir. A seguir, vários GIFs introduzem as funções, apoiando a internacionalização)




Ajustar
WBGImageEditor *editor = [[WBGImageEditor alloc ] initWithImage: _imageView.image delegate: self ];
[ self presentViewController: editor animated: YES completion: nil ];Delegado de retorno de chamada
# pragma mark - WBGImageEditorDelegate
- ( void )imageEditor:(WBGImageEditor *)editor didFinishEdittingWithImage:(UIImage *)image {
self. imageView . image = image;
[editor.presentingViewController dismissViewControllerAnimated: YES completion: nil ];
}
- ( void )imageEditorDidCancel:(WBGImageEditor *)editor {
}Retorno de chamada de recurso de imagem adicionado
# 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 " ]]
];
} Para executar o projeto de exemplo, clone o repo e execute pod install no diretório Exemplo primeiro.
E este é o projeto de demonstração
iOS7+
O ZmjImageEditor está disponível através do Cocoapods. Para instalá -lo, basta adicionar a seguinte linha ao seu PODFILE:
pod "ZMJImageEditor" keshiim, [email protected]
O ZmjimageEditor está disponível sob a licença do MIT. Consulte o arquivo de licença para obter mais informações.