FCChatHeads 1.0.3

FCChatHeads 1.0.3

测试已测试
语言语言 Obj-CObjective C
许可 自定义
发布最新发布2016年11月

rajat.g 维护。



 
依赖
pop~> 1.0
CMPopTipView>= 0
 

  • Rajat Gupta

一个库,可以在您的 iOS 应用中使用聊天头像,具有完整的物理和动画,这些动画驱动了多用户聊天行为以支持折叠/堆叠或展开状态。

演示

chat heads demo

使用方法

要运行示例项目,克隆仓库,并首先从 Example 目录运行 pod install

安装

FCChatHeads 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "FCChatHeads"

使用方法

在您的文件中包含以下导入

#import <FCChatHeads/FCChatHeads.h>

以带有图像的方式展示聊天头像

[ChatHeadsController presentChatHeadWithImage:<UIImage instance> chatID:<Unique identifier>];

以视图的方式展示聊天头像

[ChatHeadsController presentChatHeadWithView:<UIView instance> chatID:<Unique identifier>];

在聊天头像上设置徽章计数

[ChatHeadsController setUnreadCount:<Unread count> forChatHeadWithChatID:<Unique identifier>];

在聊天头像选择时显示弹出视图

为 ChatHeadsController 设置数据源

ChatHeadsController.datasource = <datasource>;

从回调返回视图

- (UIView *)chatHeadsController:(FCChatHeadsController *)chatHeadsController viewForPopoverForChatHeadWithChatID:(NSString *)chatID
{
    UIView *view = <Create view for presentation>;

    return view;
}

有关如何展示或隐藏或隐藏聊天头像的更多信息,请参考 FCChatHeadsController.h。有关回调的更多信息,请参考 FCChatHeadsController.h 中的 FCChatHeadsControllerDatasource 和 FCChatHeadsControllerDelegate 协议。

也可以查看 FCViewController.m 中的代码

作者

Rajat Gupta, [email protected]

许可

版权所有 2014 Flipkart Internet Pvt Ltd

依照 Apache License, Version 2.0 (“许可”)许可;除非遵守许可,否则不得使用此文件。您可以在以下位置获取许可的副本:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则根据本许可证分发的软件是以“现状”为基础分发的,不提供任何形式的明示或默示担保。有关许可证的具体语言、授予的权利和限制,请参阅许可证。