WhiteRectangleConfig Class Reference
| Inherits from | WhiteObject |
|---|---|
| Declared in | WhiteRectangleConfig.h |
Overview
Configurations for the view rectangle.
The view rectangle defines a rectangular area that the view must cover.
After you set a view rectangle, the SDK automatically adjusts the view to fully contain the rectangular area, so as to ensure contents within the rectangle area are completely displayed.
You can set a view rectangle according to the size of a PPT slide or image to be displayed, to ensure the same content is displayed completely on screens of different sizes.
– initWithInitialPosition:height:
Initializes a WhiteRectangleConfig object.
- (instancetype)initWithInitialPosition:(CGFloat)width height:(CGFloat)heightParameters
width |
The width of the view rectangle. Do not set this parameter to a value smaller than the width of the area you want to display; otherwise, the user may not see the area completely. |
|---|---|
height |
The height of the view rectangle. Do not set this parameter to a value smaller than the height of the area you want to display; otherwise, the user may not see the area completely. |
Return Value
An initialized WhiteRectangleConfig object.
Discussion
In this method, pass in the width, height, and mode parameters. Based on the width and height you pass in, the SDK calculates originX and originY, the X and Y coordinates of the top left corner of the view rectangle in the world coordinate system, in the following ways:
originX= -width/ 2.0doriginY= -height/ 2.0d
You can use this method to quickly display a PPT slide completely.
Declared In
WhiteRectangleConfig.h
– initWithInitialPosition:height:animation:
Sets the animation mode of the view rectangle and initialize a WhiteRectangleConfig object.
- (instancetype)initWithInitialPosition:(CGFloat)width height:(CGFloat)height animation:(WhiteAnimationMode)modeParameters
width |
The width of the view rectangle. Do not set this parameter to a value smaller than the width of the area you want to display; otherwise, the user may not see the area completely. |
|---|---|
height |
The height of the view rectangle. Do not set this parameter to a value smaller than the height of the area you want to display; otherwise, the user may not see the area completely. |
mode |
The animation mode of the view rectangle. See WhiteAnimationMode. |
Return Value
An initialized WhiteRectangleConfig object.
Discussion
In this method, pass in the width, height, and mode parameters. Based on the width and height you pass in, the SDK calculates originX and originY, the X and Y coordinates of the top left corner of the view rectangle in the world coordinate system, in the following ways:
originX= -width/ 2.0doriginY= -height/ 2.0d
This method does not support setting the animation mode of the view rectangle. By default, the SDK sets the animation mode to Continuous.
You can use this method to quickly display a PPT slide completely.
Declared In
WhiteRectangleConfig.h
– initWithOriginX:originY:width:height:
Sets the coordinate of the view rectangle and initialize a WhiteRectangleConfig object.
- (instancetype)initWithOriginX:(CGFloat)originX originY:(CGFloat)originY width:(CGFloat)width height:(CGFloat)heightParameters
originX |
The X coordinate of the top left corner of the view rectangle in the world coordinate system (taking the center of the initial whiteboard as the origin). |
|---|---|
originY |
The Y coordinate of the top left corner of the view rectangle in the world coordinate system (taking the center of the initial whiteboard as the origin). |
width |
The width of the view rectangle. Do not set this parameter to a value smaller than the width of the area you want to display; otherwise, the user may not see the area completely. |
height |
The height of the view rectangle. Do not set this parameter to a value smaller than the height of the area you want to display; otherwise, the user may not see the area completely. |
Return Value
An initialized WhiteRectangleConfig object.
Discussion
In this method, pass in the originX, originY, width, height, and mode parameters.
Based on these parameters, the SDK determines the position and size of the view rectangle in the world coordinate system.
Declared In
WhiteRectangleConfig.h
– initWithOriginX:originY:width:height:animation:
Sets the coordinate and animation mode of the view rectangle and initialize a WhiteRectangleConfig object.
- (instancetype)initWithOriginX:(CGFloat)originX originY:(CGFloat)originY width:(CGFloat)width height:(CGFloat)height animation:(WhiteAnimationMode)modeParameters
originX |
The X coordinate of the top left corner of the view rectangle in the world coordinate system (taking the center of the initial whiteboard as the origin). |
|---|---|
originY |
The Y coordinate of the top left corner of the view rectangle in the world coordinate system (taking the center of the initial whiteboard as the origin). |
width |
The width of the view rectangle. Do not set this parameter to a value smaller than the width of the area you want to display; otherwise, the user may not see the area completely. |
height |
The height of the view rectangle. Do not set this parameter to a value smaller than the height of the area you want to display; otherwise, the user may not see the area completely. |
mode |
The animation mode of the view rectangle. See WhiteAnimationMode. |
Return Value
An initialized WhiteRectangleConfig object.
Discussion
In this method, pass in the originX, originY, width, height, and mode parameters.
Based on these parameters, the SDK determines the position and size of the view rectangle in the world coordinate system.
Declared In
WhiteRectangleConfig.h
originX
The X coordinate of the top left corner of the view rectangle in the world coordinate system.
@property (nonatomic, assign) CGFloat originXDeclared In
WhiteRectangleConfig.h
originY
The Y coordinate of the top left corner of the view rectangle in the world coordinate system.
@property (nonatomic, assign) CGFloat originYDeclared In
WhiteRectangleConfig.h
width
The width of the view rectangle, which cannot be smaller than the width of the area you want to display; otherwise, the user may not see the area completely.
@property (nonatomic, assign) CGFloat widthDeclared In
WhiteRectangleConfig.h
height
The height of the view rectangle, which cannot be smaller than the height of the area you want to display; otherwise, the user may not see the area completely.
@property (nonatomic, assign) CGFloat heightDeclared In
WhiteRectangleConfig.h
animationMode
The animation mode of the view rectangle. See WhiteAnimationMode.
@property (nonatomic, assign) WhiteAnimationMode animationModeDeclared In
WhiteRectangleConfig.h