通话更多菜单item
更新时间:2025-08-01 04:10:37

通话更多菜单item

通话更多菜单栏

@interface YealinkSDKCallMoreMenuItem 

工具栏item类型
@property(nonatomic) YealinkSDKCallMoreMenuItemStyle itemStyle
  • 关联类型:

typedef NS_ENUM(NSInteger, YealinkSDKCallMoreMenuItemStyle) {
    /// 打开视频
    YealinkSDKCallMoreMenuItemStyle_OpenVideo = 0,
    /// 录音
    YealinkSDKCallMoreMenuItemStyle_Record = 1,
    /// 反馈
    YealinkSDKCallMoreMenuItemStyle_Feedback = 2,
    /// 自定义
    YealinkSDKCallMoreMenuItemStyle_Custom = 5,
};

辅助功能ID
@property(nonatomic, copy) NSString *accessibilityId

item图标
@property(nonatomic, strong) UIImage *itemIconImage

item标题
@property(nonatomic, copy) NSString *itemTitle

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

配置item
- (void)configureWithItemTitle:(NSString *)itemTitle

根据item类型初始化
- (instancetype)initWithItemStyle:(YealinkSDKCallMoreMenuItemStyle)itemStyle
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallMoreMenuItem 更多item实例
  • 关联类型:

@interface YealinkSDKCallMoreMenuItem : NSObject

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

/*!
 @brief 辅助功能ID
 */
@property(nonatomic, copy) NSString *accessibilityId;

/*!
 @brief item图标
 */
@property(nonatomic, strong) UIImage *itemIconImage;

/*!
 @brief item标题
 */
@property(nonatomic, copy) NSString *itemTitle;

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

@end

生成默认打开视频item
+ (instancetype)defaultOpenVideoItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallMoreMenuItem 更多item实例
  • 关联类型:

@interface YealinkSDKCallMoreMenuItem : NSObject

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

/*!
 @brief 辅助功能ID
 */
@property(nonatomic, copy) NSString *accessibilityId;

/*!
 @brief item图标
 */
@property(nonatomic, strong) UIImage *itemIconImage;

/*!
 @brief item标题
 */
@property(nonatomic, copy) NSString *itemTitle;

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

@end

生成默认录音item
+ (instancetype)defaultRecordItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallMoreMenuItem 更多item实例
  • 关联类型:

@interface YealinkSDKCallMoreMenuItem : NSObject

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

/*!
 @brief 辅助功能ID
 */
@property(nonatomic, copy) NSString *accessibilityId;

/*!
 @brief item图标
 */
@property(nonatomic, strong) UIImage *itemIconImage;

/*!
 @brief item标题
 */
@property(nonatomic, copy) NSString *itemTitle;

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

@end

生成默认反馈tem
+ (instancetype)defaultFeedbackItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallMoreMenuItem 更多item实例
  • 关联类型:

@interface YealinkSDKCallMoreMenuItem : NSObject

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

/*!
 @brief 辅助功能ID
 */
@property(nonatomic, copy) NSString *accessibilityId;

/*!
 @brief item图标
 */
@property(nonatomic, strong) UIImage *itemIconImage;

/*!
 @brief item标题
 */
@property(nonatomic, copy) NSString *itemTitle;

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

@end

生成默认自定义item
+ (instancetype)customItem
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallMoreMenuItem 更多item实例
  • 关联类型:

@interface YealinkSDKCallMoreMenuItem : NSObject

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

/*!
 @brief 辅助功能ID
 */
@property(nonatomic, copy) NSString *accessibilityId;

/*!
 @brief item图标
 */
@property(nonatomic, strong) UIImage *itemIconImage;

/*!
 @brief item标题
 */
@property(nonatomic, copy) NSString *itemTitle;

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

@end

本页目录