Resource Base
Table of contents

DCEImageEditorView

DCEImageEditorView is the class that enable users to add UI configurations on a static image.

  • Objective-C
  • Swift
  1. @interface DCEImageEditorView : UIView
    
  2. class DCEImageEditorView : UIView
    
Method Name Description
setOriginalImage Set the background image of the view with an original image.
getOriginalImage Get the current backgroud image.
getDrawingLayer Get the DCEDrawingLayer instance with the layer ID.
createDrawingLayer Create a user-defined DCEDrawingLayer instance.
getSelectedDrawingItem Get the selected drawing item.

setOriginalImage

Set an original image for the view.

  • Objective-C
  • Swift
  1. - (void) setOriginalImage:(ImageData)imageData;
    
  2. func setOriginalImage(_ imageData: iImageData)
    

Parameters

imageData: The imageData of the image.

Code Snippet

  • Objective-C
  • Swift
  1. [_imageEditorView setOriginalImage:imageData];
    
  2. imageEditorView.setOriginalImage(imageData)
    

getOriginalImage

  • Objective-C
  • Swift
  1. - (ImageData*) getOriginalImage;
    
  2. func getOriginalImage() -> iImageData
    

Return Value

The imageData of the image.

Code Snippet

  • Objective-C
  • Swift
  1. ImageData* imageData = [imageEditorView getOriginalImage];
    
  2. let imageData = imageEditorView.getOriginalImage()
    

getDrawingLayer

  • Objective-C
  • Swift
  1. - (DCEDrawingLayer*) getDrawingLayer:(NSInteger)id;
    
  2. func getDrawingLayer(_ layerId: Int) -> DCEDrawingLayer
    

Parameters

id: The id of the drawing layer.

Available ID List

Layer ID
DDN_LAYER_ID 1
DBR_LAYER_ID 2
DLR_LAYER_ID 3
USER_DEFINED_LAYER_BASE_ID 100

Return Value

The targeting instance of DCEDrawingLayer.

Code Snippet

  • Objective-C
  • Swift
  1. DCEDrawingLayer* drawingLayer = [imageEditorView getDrawingLayer:DBR_LAYER_ID];
    
  2. let drawingLayer = imageEditorView.getDrawingLayer(DBR_LAYER_ID)
    

createDrawingLayer

  • Objective-C
  • Swift
  1. - (DCEDrawingLayer*) createDrawingLayer;
    
  2. func createDrawingLayer() -> DCEDrawingLayer
    

Return Value

A user-defined drawing layer.

Code Snippet

  • Objective-C
  • Swift
  1. DCEDrawingLayer* drawingLayer = [imageEditorView createDrawingLayer];
    
  2. let drawingLayer = imageEditorView.createDrawingLayer()
    

getSelectedDrawingItem

  • Objective-C
  • Swift
  1. - (DrawingItem*) getSelectedDrawingItem;
    
  2. func getSelectedDrawingItem() -> DrawingItem?
    

Return Value

Code Snippet

  • Objective-C
  • Swift
  1. DrawingItem* item = [imageEditorView getSelectedDrawingItem];
    
  2. let item = imageEditorView.getSelectedDrawingItem()
    

This page is compatible for:

Version 1.0

Is this page helpful?

YesYes NoNo

In this article:

version 3.0.3

  • Latest version
  • Version 4.x
    • Version 4.2.0
    • Version 4.0.2
    • Version 4.0.1
    • Version 4.0.0
  • Version 3.x
    • Version 3.0.3
    • Version 3.0.2
    • Version 3.0.1
    • Version 3.0.0
  • Version 2.x
    • Version 2.3.21
    • Version 2.3.20
    • Version 2.3.12
    • Version 2.3.11
    • Version 2.3.10
    • Version 2.3.5
    • Version 2.3.4
    • Version 2.3.3
    • Version 2.3.2
    • Version 2.3.1
    • Version 2.3.0
    • Version 2.1.4
    • Version 2.1.3
    • Version 2.1.1
    • Version 2.0.0
Change +