会议底部工具栏
更新时间:2025-08-06 07:35:38

会议底部工具栏

会议底部工具栏

@interface YealinkSDKMeetingToolBarMenuItem 

显示的按钮
@property (nonatomic, strong, readonly) UIButton *actionBtn

点击回调闭包
@property (nonatomic, copy) void (^clickBlock)(void)

配置按钮样式闭包
@property (nonatomic, copy) void (^configureBlock)(UIButton * actionBtn)

工具栏item类型
@property (nonatomic) YealinkSDKToolBarMenuItemStyle itemStyle

设置自定义选项的按钮配置和点击block
- (void)customWithConfigureBlock:(void (^)(UIButton *))configureBlock

根据工具栏item类型初始化
- (instancetype)initWithItemStyle:(YealinkSDKToolBarMenuItemStyle)itemStyle
  • 关联类型:

typedef NS_ENUM(NSInteger, YealinkSDKToolBarMenuItemStyle) {
    /// 麦克风
    YealinkSDKToolBarMenuItemStyle_Mic = 0,
    /// 摄像头
    YealinkSDKToolBarMenuItemStyle_Camera = 1,
    /// 共享
    YealinkSDKToolBarMenuItemStyle_Share = 2,
    /// 成员列表
    YealinkSDKToolBarMenuItemStyle_MemberList = 3,
    /// 邀请
    YealinkSDKToolBarMenuItemStyle_Invite = 4,
    /// 举手
    YealinkSDKToolBarMenuItemStyle_Handup = 5,
    /// 聊天
    YealinkSDKToolBarMenuItemStyle_Chat = 6,
    /// 问答Qa
    YealinkSDKToolBarMenuItemStyle_QA = 7,
    /// 投票
    YealinkSDKToolBarMenuItemStyle_Vote = 8,
    /// 更多
    YealinkSDKToolBarMenuItemStyle_More = 9,
    /// 自定义
    YealinkSDKToolBarMenuItemStyle_Custom = 10,
};
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingToolBarMenuItem 工具栏item实例
  • 关联类型:

@interface YealinkSDKMeetingToolBarMenuItem : NSObject

/*!
 @brief 显示的按钮
 */
@property (nonatomic, strong, readonly) UIButton *actionBtn;

/*!
 @brief 点击回调闭包
 */
@property (nonatomic, copy) void (^clickBlock)(void);

/*!
 @brief 配置按钮样式闭包
 */
@property (nonatomic, copy) void (^configureBlock)(UIButton * actionBtn);

/*!
 @brief 工具栏item类型
 */
@property (nonatomic) YealinkSDKToolBarMenuItemStyle itemStyle;

@end

生成默认麦克风item
+ (YealinkSDKMeetingToolBarMenuItem *)defaultMicItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingToolBarMenuItem 工具栏item实例
  • 关联类型:

@interface YealinkSDKMeetingToolBarMenuItem : NSObject

/*!
 @brief 显示的按钮
 */
@property (nonatomic, strong, readonly) UIButton *actionBtn;

/*!
 @brief 点击回调闭包
 */
@property (nonatomic, copy) void (^clickBlock)(void);

/*!
 @brief 配置按钮样式闭包
 */
@property (nonatomic, copy) void (^configureBlock)(UIButton * actionBtn);

/*!
 @brief 工具栏item类型
 */
@property (nonatomic) YealinkSDKToolBarMenuItemStyle itemStyle;

@end

生成默认摄像头item
+ (YealinkSDKMeetingToolBarMenuItem *)defaultCameraItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingToolBarMenuItem 工具栏item实例
  • 关联类型:

@interface YealinkSDKMeetingToolBarMenuItem : NSObject

/*!
 @brief 显示的按钮
 */
@property (nonatomic, strong, readonly) UIButton *actionBtn;

/*!
 @brief 点击回调闭包
 */
@property (nonatomic, copy) void (^clickBlock)(void);

/*!
 @brief 配置按钮样式闭包
 */
@property (nonatomic, copy) void (^configureBlock)(UIButton * actionBtn);

/*!
 @brief 工具栏item类型
 */
@property (nonatomic) YealinkSDKToolBarMenuItemStyle itemStyle;

@end

生成默认共享item
+ (YealinkSDKMeetingToolBarMenuItem *)defaultShareItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingToolBarMenuItem 工具栏item实例
  • 关联类型:

@interface YealinkSDKMeetingToolBarMenuItem : NSObject

/*!
 @brief 显示的按钮
 */
@property (nonatomic, strong, readonly) UIButton *actionBtn;

/*!
 @brief 点击回调闭包
 */
@property (nonatomic, copy) void (^clickBlock)(void);

/*!
 @brief 配置按钮样式闭包
 */
@property (nonatomic, copy) void (^configureBlock)(UIButton * actionBtn);

/*!
 @brief 工具栏item类型
 */
@property (nonatomic) YealinkSDKToolBarMenuItemStyle itemStyle;

@end

生成默认成员列表item
+ (YealinkSDKMeetingToolBarMenuItem *)defaultMemberListItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingToolBarMenuItem 工具栏item实例
  • 关联类型:

@interface YealinkSDKMeetingToolBarMenuItem : NSObject

/*!
 @brief 显示的按钮
 */
@property (nonatomic, strong, readonly) UIButton *actionBtn;

/*!
 @brief 点击回调闭包
 */
@property (nonatomic, copy) void (^clickBlock)(void);

/*!
 @brief 配置按钮样式闭包
 */
@property (nonatomic, copy) void (^configureBlock)(UIButton * actionBtn);

/*!
 @brief 工具栏item类型
 */
@property (nonatomic) YealinkSDKToolBarMenuItemStyle itemStyle;

@end

生成默认更多item
+ (YealinkSDKMeetingToolBarMenuItem *)defaultMoreItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingToolBarMenuItem 工具栏item实例
  • 关联类型:

@interface YealinkSDKMeetingToolBarMenuItem : NSObject

/*!
 @brief 显示的按钮
 */
@property (nonatomic, strong, readonly) UIButton *actionBtn;

/*!
 @brief 点击回调闭包
 */
@property (nonatomic, copy) void (^clickBlock)(void);

/*!
 @brief 配置按钮样式闭包
 */
@property (nonatomic, copy) void (^configureBlock)(UIButton * actionBtn);

/*!
 @brief 工具栏item类型
 */
@property (nonatomic) YealinkSDKToolBarMenuItemStyle itemStyle;

@end

生成默认举手item
+ (YealinkSDKMeetingToolBarMenuItem *)defaultHandupItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingToolBarMenuItem 工具栏item实例
  • 关联类型:

@interface YealinkSDKMeetingToolBarMenuItem : NSObject

/*!
 @brief 显示的按钮
 */
@property (nonatomic, strong, readonly) UIButton *actionBtn;

/*!
 @brief 点击回调闭包
 */
@property (nonatomic, copy) void (^clickBlock)(void);

/*!
 @brief 配置按钮样式闭包
 */
@property (nonatomic, copy) void (^configureBlock)(UIButton * actionBtn);

/*!
 @brief 工具栏item类型
 */
@property (nonatomic) YealinkSDKToolBarMenuItemStyle itemStyle;

@end

生成默认聊天item
+ (YealinkSDKMeetingToolBarMenuItem *)defaultChatItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingToolBarMenuItem 工具栏item实例
  • 关联类型:

@interface YealinkSDKMeetingToolBarMenuItem : NSObject

/*!
 @brief 显示的按钮
 */
@property (nonatomic, strong, readonly) UIButton *actionBtn;

/*!
 @brief 点击回调闭包
 */
@property (nonatomic, copy) void (^clickBlock)(void);

/*!
 @brief 配置按钮样式闭包
 */
@property (nonatomic, copy) void (^configureBlock)(UIButton * actionBtn);

/*!
 @brief 工具栏item类型
 */
@property (nonatomic) YealinkSDKToolBarMenuItemStyle itemStyle;

@end

生成默认问答Qaitem
+ (YealinkSDKMeetingToolBarMenuItem *)defaultQaItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingToolBarMenuItem 工具栏item实例
  • 关联类型:

@interface YealinkSDKMeetingToolBarMenuItem : NSObject

/*!
 @brief 显示的按钮
 */
@property (nonatomic, strong, readonly) UIButton *actionBtn;

/*!
 @brief 点击回调闭包
 */
@property (nonatomic, copy) void (^clickBlock)(void);

/*!
 @brief 配置按钮样式闭包
 */
@property (nonatomic, copy) void (^configureBlock)(UIButton * actionBtn);

/*!
 @brief 工具栏item类型
 */
@property (nonatomic) YealinkSDKToolBarMenuItemStyle itemStyle;

@end

生成默认投票item
+ (YealinkSDKMeetingToolBarMenuItem *)defaultVoteItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingToolBarMenuItem 工具栏item实例
  • 关联类型:

@interface YealinkSDKMeetingToolBarMenuItem : NSObject

/*!
 @brief 显示的按钮
 */
@property (nonatomic, strong, readonly) UIButton *actionBtn;

/*!
 @brief 点击回调闭包
 */
@property (nonatomic, copy) void (^clickBlock)(void);

/*!
 @brief 配置按钮样式闭包
 */
@property (nonatomic, copy) void (^configureBlock)(UIButton * actionBtn);

/*!
 @brief 工具栏item类型
 */
@property (nonatomic) YealinkSDKToolBarMenuItemStyle itemStyle;

@end

生成默认自定义item
+ (YealinkSDKMeetingToolBarMenuItem *)customItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingToolBarMenuItem 工具栏item实例
  • 关联类型:

@interface YealinkSDKMeetingToolBarMenuItem : NSObject

/*!
 @brief 显示的按钮
 */
@property (nonatomic, strong, readonly) UIButton *actionBtn;

/*!
 @brief 点击回调闭包
 */
@property (nonatomic, copy) void (^clickBlock)(void);

/*!
 @brief 配置按钮样式闭包
 */
@property (nonatomic, copy) void (^configureBlock)(UIButton * actionBtn);

/*!
 @brief 工具栏item类型
 */
@property (nonatomic) YealinkSDKToolBarMenuItemStyle itemStyle;

@end

本页目录