TUIMenuView Class Reference
| Inherits from | UIView | 
|---|---|
| Declared in | TUIMenuView.h TUIMenuView.m  | 
Overview
【模块名称】TUIMenuView 【功能说明】用于实现聊天窗口中的表情菜单视图。 表情菜单视图,即在表情视图最下方的亮白色视图。 本视图负责显示各个表情分组及其缩略图,方便您快速在各个表情分组中切换,并提供“发送”按钮。 您可以通过表情菜单视图在不同组别的表情下切换,或是发送表情。
Other Methods
– setData:
	设置表情菜单数据 data 数组中存放对象类型为 TMenuCellData,即 MenuCell 的数据源。
- (void)setData:(NSMutableArray *)dataParameters
data | 
						需要设置的数据  | 
					
|---|
Declared In
TUIMenuView.h
– collectionView:numberOfItemsInSection:
	- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section– collectionView:cellForItemAtIndexPath:
	- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath– collectionView:didSelectItemAtIndexPath:
	- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath– collectionView:layout:sizeForItemAtIndexPath:
	- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath– scrollToMenuIndex:
	滑动到某一索引菜单的回调函数 通常情况下:设置cell状态与图标跟随滑动一同改变。 您可以根据需求进行个性化实现。
- (void)scrollToMenuIndex:(NSInteger)indexParameters
index | 
						索引值  | 
					
|---|
Declared In
TUIMenuView.h
Other Methods
  sendButton
	发送按钮 即在 muewView 最右侧的“发送”按钮。
@property (nonatomic, strong) UIButton *sendButtonDeclared In
TUIMenuView.h
  menuCollectionView
	表情菜单视图的collectionView 包含多个 menuCell,并通过 menuFlowLayout 进行灵活统一的布局。
@property (nonatomic, strong) UICollectionView *menuCollectionViewDeclared In
TUIMenuView.h
  menuFlowLayout
	表情菜单 collectionView 的流水布局。 配合 menuCollectionView,维护表情菜单视图的布局,使表情排布更加美观。 您可以在本布局中能够设置布局方向、行间距、cell 间距等。
@property (nonatomic, strong) UICollectionViewFlowLayout *menuFlowLayoutDeclared In
TUIMenuView.h
  delegate
	被委托者,负责实现 TMenuViewDelegate 委托协议。
@property (nonatomic, weak) id<TMenuViewDelegate> delegateDeclared In
TUIMenuView.h