# WhiteMemberState Class Reference (/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

Whiteboard iOS SDK 2.16.147 公开接口。

@interface WhiteMemberState: WhiteReadonlyMemberState

## 成员 [#成员]

- [currentApplianceName](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/currentApplianceName)
- [strokeType](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/strokeType)
- [strokeColor](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/strokeColor)
- [strokeWidth](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/strokeWidth)
- [textColor](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/textColor)
- [textSize](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/textSize)
- [pencilEraserSize](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/pencilEraserSize)
- [textCanSelectText](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/textCanSelectText)
- [dottedLine](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/dottedLine)
- [shapeType](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/shapeType)
- [strokeOpacity](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/strokeOpacity)
- [fillColor](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/fillColor)
- [fillOpacity](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-member-state#//api/name/fillOpacity)

<a id="//api/name/currentApplianceName"></a>


<a id="tasks"></a>

### `currentApplianceName` [#currentappliancename]

<ApiSignature>

@property (nonatomic, copy, readwrite, nullable) WhiteApplianceNameKey currentApplianceName;

</ApiSignature>

```text
互动白板实时房间内当前使用的工具名称。初始工具为pencil，无默认值。
```

Declared in Object/WhiteMemberState.h

<a id="//api/name/strokeType"></a>

### `strokeType` [#stroketype]

<ApiSignature>

@property (nonatomic, copy, readwrite, nullable) WhiteStrokeType strokeType;

</ApiSignature>

Declared in Object/WhiteMemberState.h

<a id="//api/name/strokeColor"></a>

### `strokeColor` [#strokecolor]

<ApiSignature>

@property (nonatomic, copy, readwrite, nullable) NSArray&lt;NSNumber *&gt; *strokeColor;

</ApiSignature>

```text
线条颜色，为 RGB 格式，例如，(0, 0, 255) 表示蓝色。
```

Declared in Object/WhiteMemberState.h

<a id="//api/name/strokeWidth"></a>

### `strokeWidth` [#strokewidth]

<ApiSignature>

@property (nonatomic, strong, readwrite, nullable) NSNumber *strokeWidth;

</ApiSignature>

```text
线条粗细。
```

Declared in Object/WhiteMemberState.h

<a id="//api/name/textColor"></a>

### `textColor` [#textcolor]

<ApiSignature>

@property (nonatomic, copy, readwrite, nullable) NSArray&lt;NSNumber *&gt; *textColor;

</ApiSignature>

```text
文本颜色，为 RGB 格式，例如，(0, 0, 255) 表示蓝色。
```

Declared in Object/WhiteMemberState.h

<a id="//api/name/textSize"></a>

### `textSize` [#textsize]

<ApiSignature>

@property (nonatomic, strong, readwrite, nullable) NSNumber *textSize;

</ApiSignature>

```text
字体大小。
```

Declared in Object/WhiteMemberState.h

<a id="//api/name/pencilEraserSize"></a>

### `pencilEraserSize` [#pencilerasersize]

<ApiSignature>

@property (nonatomic, strong, readwrite, nullable) NSNumber *pencilEraserSize;

</ApiSignature>

```text
局部橡皮擦大小。 取值范围 1-3
```

Declared in Object/WhiteMemberState.h

<a id="//api/name/textCanSelectText"></a>

### `textCanSelectText` [#textcanselecttext]

<ApiSignature>

@property (nonatomic, assign, readwrite, nullable) NSNumber *textCanSelectText;

</ApiSignature>

```text
开启后可以在文字教具下直接选择编辑文字。NSNumber取值为 bool 类型。
 默认为 NO 。
```

Declared in Object/WhiteMemberState.h

<a id="//api/name/dottedLine"></a>

### `dottedLine` [#dottedline]

<ApiSignature>

@property (nonatomic, assign, readwrite, nullable) NSNumber *dottedLine;

</ApiSignature>

```text
开启后可以在画笔教具下画虚线。NSNumber取值为 bool 类型。
 该功能要求设置 `disableNewPencil` 为 NO。
 默认为 NO 。
```

Declared in Object/WhiteMemberState.h

<a id="//api/name/shapeType"></a>

### `shapeType` [#shapetype]

<ApiSignature>

@property (nonatomic, strong, readwrite, nullable) WhiteApplianceShapeTypeKey shapeType;

</ApiSignature>

```text
当 currentApplianceName 为 Shape 时，所选定的 shape 图形；
 如果只设置 currentApplianceName 为 shape，iOS 端会默认设置为三角形
 @since 2.12.24
```

Declared in Object/WhiteMemberState.h

<a id="//api/name/strokeOpacity"></a>

### `strokeOpacity` [#strokeopacity]

<ApiSignature>

@property (nonatomic, assign, readwrite, nullable) NSNumber *strokeOpacity;

</ApiSignature>

```text
线框透明度 ，仅在 WhiteSdkConfiguration.enableAppliancePlugin 启用时有效。
```

Declared in Object/WhiteMemberState.h

<a id="//api/name/fillColor"></a>

### `fillColor` [#fillcolor]

<ApiSignature>

@property (nonatomic, copy, readwrite, nullable) NSArray&lt;NSNumber *&gt; *fillColor;

</ApiSignature>

```text
填充样式 ，仅在 WhiteSdkConfiguration.enableAppliancePlugin 启用时有效。
```

Declared in Object/WhiteMemberState.h

<a id="//api/name/fillOpacity"></a>

### `fillOpacity` [#fillopacity]

<ApiSignature>

@property (nonatomic, assign, readwrite, nullable) NSNumber *fillOpacity;

</ApiSignature>

```text
填充透明度 ，仅在 WhiteSdkConfiguration.enableAppliancePlugin 启用时有效。
```

Declared in Object/WhiteMemberState.h
