JSQMessageViewController-如何将收集单元设置为传入或传出单元?

阿迪拉·贾克斯(Atilla Jax)

在此处输入图片说明

在这种方法中,使用iOS的JSQMessage Podfile;

collectionView:(JSQMessagesCollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {..}

如何设置它使用JSQMessagesCollectionViewCellIncomingJSQMessagesCollectionViewCellOutgoing我发现很难找到其他应用程序如何执行此操作的示例

我的代码;

- (UICollectionViewCell *)collectionView:(JSQMessagesCollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{


    JSQMessagesCollectionViewCell *cell = (JSQMessagesCollectionViewCell*)[super collectionView:collectionView cellForItemAtIndexPath:indexPath];



    [cell.textView setDataDetectorTypes:UIDataDetectorTypeNone];
    cell.textView.text = nil;

    VICChatMessage <JSQMessageData> *messageData = (VICChatMessage*)[collectionView.dataSource collectionView:collectionView messageDataForItemAtIndexPath:indexPath];
    cell.textView.attributedText = messageData.attributedText;

    return cell;
}
阿迪拉·贾克斯(Atilla Jax)

我能够解决问题。这与发送者的详细信息有关。

默认情况下,JSQDefaultSender但我的代码仅在知道发件人的情况下进行设置;因此我在未知发件人时使用了备用。

这个想法是要

BOOL isOutgoingMessage = [messageSender isEqualToString:self.sender];

在podfile中: JSQMessagesViewController.m

以便将它们定位在左侧或右侧。

最后,我必须在代码中执行此操作,以使我的消息准备好显示

 if (message.sender.remoteID)
    {
        senderID = @"JSQDefaultSender";
    }
    else
    {
        senderID = @"sender";
    }

这有效并解决了我的问题。

非常感谢大家

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JSQMessageViewController 实现

来自分类Dev

JSQmessageviewcontroller:没有尾巴的气泡

来自分类Dev

更改头像在JSQMessageViewcontroller中的位置

来自分类Dev

使用JSQMessageViewController隐藏AvatarImage会引起空白

来自分类Dev

更改头像在JSQMessageViewcontroller中的位置

来自分类Dev

日期不显示在JSQMessageViewcontroller聊天页面中

来自分类Dev

JSQMessageViewController自定义发送按钮

来自分类Dev

如何将单元格格式设置为文本

来自分类Dev

如何将选定的WPF DataGrid单元格的值设置为上面的单元格的值?

来自分类Dev

如何将集合视图单元格设置为所有屏幕的相等行单元格

来自分类Dev

如何将 Android ListView 的单元格高度设置为单元格宽度的一半?

来自分类Dev

如何将after伪元素的content属性设置为兄弟表单元素的属性

来自分类Dev

如何将<label for>设置为位于表格单元格中的选择器的ID

来自分类Dev

如何将tableView的特定行单元格的图像设置为动态图像

来自分类Dev

如何将2d数组设置为单元测试的参数

来自分类Dev

如何将jQuery DataTable单元格的默认内容设置为可点击的按钮?

来自分类Dev

如何将HTML字符串设置为Google Table Visualization单元的内容?

来自分类Dev

如何将Text字段的值设置为等于JTable单元格

来自分类Dev

Google脚本-如何将公式设置为相邻的单元格

来自分类Dev

如何将datagridview行单元格设置为dbnull

来自分类Dev

如何将单元格phpexcel的颜色设置为foreach循环

来自分类Dev

如何将值设置为 Excel 工作表单元格

来自分类Dev

jsqmessageviewcontroller图片上传并显示在屏幕上很慢触摸没有响应

来自分类Dev

如何将特定文本收集到另一个单元格?

来自分类Dev

Swift如何将标签的长文本包装在收集单元格中并在文本标签中设置边距

来自分类Dev

如何将“单击事件”设置为“行”中的所有单元格?Gridview Winforms Devexpress

来自分类Dev

如何将一个单元格的值设置为该单元格和e.parameter的总和

来自分类Dev

如何将excel单元格值转换为字符串类型?在excel中将单元格设置为文本类型不起作用

来自分类Dev

durandal compose-如何将数据传入和传出子viewmodel?

Related 相关文章

  1. 1

    JSQMessageViewController 实现

  2. 2

    JSQmessageviewcontroller:没有尾巴的气泡

  3. 3

    更改头像在JSQMessageViewcontroller中的位置

  4. 4

    使用JSQMessageViewController隐藏AvatarImage会引起空白

  5. 5

    更改头像在JSQMessageViewcontroller中的位置

  6. 6

    日期不显示在JSQMessageViewcontroller聊天页面中

  7. 7

    JSQMessageViewController自定义发送按钮

  8. 8

    如何将单元格格式设置为文本

  9. 9

    如何将选定的WPF DataGrid单元格的值设置为上面的单元格的值?

  10. 10

    如何将集合视图单元格设置为所有屏幕的相等行单元格

  11. 11

    如何将 Android ListView 的单元格高度设置为单元格宽度的一半?

  12. 12

    如何将after伪元素的content属性设置为兄弟表单元素的属性

  13. 13

    如何将<label for>设置为位于表格单元格中的选择器的ID

  14. 14

    如何将tableView的特定行单元格的图像设置为动态图像

  15. 15

    如何将2d数组设置为单元测试的参数

  16. 16

    如何将jQuery DataTable单元格的默认内容设置为可点击的按钮?

  17. 17

    如何将HTML字符串设置为Google Table Visualization单元的内容?

  18. 18

    如何将Text字段的值设置为等于JTable单元格

  19. 19

    Google脚本-如何将公式设置为相邻的单元格

  20. 20

    如何将datagridview行单元格设置为dbnull

  21. 21

    如何将单元格phpexcel的颜色设置为foreach循环

  22. 22

    如何将值设置为 Excel 工作表单元格

  23. 23

    jsqmessageviewcontroller图片上传并显示在屏幕上很慢触摸没有响应

  24. 24

    如何将特定文本收集到另一个单元格?

  25. 25

    Swift如何将标签的长文本包装在收集单元格中并在文本标签中设置边距

  26. 26

    如何将“单击事件”设置为“行”中的所有单元格?Gridview Winforms Devexpress

  27. 27

    如何将一个单元格的值设置为该单元格和e.parameter的总和

  28. 28

    如何将excel单元格值转换为字符串类型?在excel中将单元格设置为文本类型不起作用

  29. 29

    durandal compose-如何将数据传入和传出子viewmodel?

热门标签

归档