RCPluginBoardView Class Reference

Inherits from UIView
Declared in RCPluginBoardView.h

Overview

输入扩展功能板的View

  allItems

当前所有的扩展项

@property (nonatomic, strong) NSMutableArray *allItems

Discussion

当前所有的扩展项

Declared In

RCPluginBoardView.h

  contentView

展示所有的功能按钮

@property (nonatomic, strong) UICollectionView *contentView

Discussion

展示所有的功能按钮

Declared In

RCPluginBoardView.h

  extensionView

扩展view ,此视图会覆盖加号区域其他视图,默认隐藏

@property (nonatomic, strong) UIView *extensionView

Discussion

扩展view ,此视图会覆盖加号区域其他视图,默认隐藏

Declared In

RCPluginBoardView.h

  pluginBoardDelegate

扩展功能板的点击回调

@property (nonatomic, weak) id<RCPluginBoardViewDelegate> pluginBoardDelegate

Discussion

扩展功能板的点击回调

Declared In

RCPluginBoardView.h

– insertItem:highlightedImage:title:atIndex:tag:

向扩展功能板中插入扩展项

- (void)insertItem:(UIImage *)normalImage highlightedImage:(UIImage *)highlightedImage title:(NSString *)title atIndex:(NSInteger)index tag:(NSInteger)tag

Parameters

normalImage

扩展项的展示图片

highlightedImage

扩展项的触摸高亮图片

title

扩展项的展示标题

index

需要添加到的索引值

tag

扩展项的唯一标示符

Discussion

向扩展功能板中插入扩展项

您以在RCConversationViewController的viewdidload后,添加自定义的扩展项。 SDK默认的扩展项的唯一标示符为1XXX,我们建议您在自定义扩展功能时不要选用1XXX,以免与SDK预留的扩展项唯一标示符重复。

Declared In

RCPluginBoardView.h

– insertItem:highlightedImage:title:tag:

添加扩展项到扩展功能板,并在显示为最后一项

- (void)insertItem:(UIImage *)normalImage highlightedImage:(UIImage *)highlightedImage title:(NSString *)title tag:(NSInteger)tag

Parameters

normalImage

扩展项的展示图片

highlightedImage

扩展项的触摸高亮图片

title

扩展项的展示标题

tag

扩展项的唯一标示符

Discussion

添加扩展项到扩展功能板,并在显示为最后一项

您以在RCConversationViewController的viewdidload后,添加自定义的扩展项。 SDK默认的扩展项的唯一标示符为1XXX,我们建议您在自定义扩展功能时不要选用1XXX,以免与SDK预留的扩展项唯一标示符重复。

Declared In

RCPluginBoardView.h

– updateItemAtIndex:normalImage:highlightedImage:title:

更新指定扩展项

- (void)updateItemAtIndex:(NSInteger)index normalImage:(UIImage *)normalImage highlightedImage:(UIImage *)highlightedImage title:(NSString *)title

Parameters

index

扩展项的索引值

normalImage

扩展项的展示图片

highlightedImage

扩展项的触摸高亮图片

title

扩展项的展示标题

Discussion

更新指定扩展项

Declared In

RCPluginBoardView.h

– updateItemWithTag:normalImage:highlightedImage:title:

更新指定扩展项

- (void)updateItemWithTag:(NSInteger)tag normalImage:(UIImage *)normalImage highlightedImage:(UIImage *)highlightedImage title:(NSString *)title

Parameters

tag

扩展项的唯一标示符

normalImage

扩展项的展示图片

highlightedImage

扩展项的触摸高亮图片

title

扩展项的展示标题

Discussion

更新指定扩展项

Declared In

RCPluginBoardView.h

– removeItemAtIndex:

删除扩展功能板中的指定扩展项

- (void)removeItemAtIndex:(NSInteger)index

Parameters

index

指定扩展项的索引值

Discussion

删除扩展功能板中的指定扩展项

Declared In

RCPluginBoardView.h

– removeItemWithTag:

删除扩展功能板中的指定扩展项

- (void)removeItemWithTag:(NSInteger)tag

Parameters

tag

指定扩展项的唯一标示符

Discussion

删除扩展功能板中的指定扩展项

Declared In

RCPluginBoardView.h

– removeAllItems

删除扩展功能板中的所有扩展项

- (void)removeAllItems

Discussion

删除扩展功能板中的所有扩展项

Declared In

RCPluginBoardView.h