Objective c JSQMessagesCollectionView-如何强制AttributedTextFormMessageBubbletoLabelingDexpath为100%宽度?

Objective c JSQMessagesCollectionView-如何强制AttributedTextFormMessageBubbletoLabelingDexpath为100%宽度?,objective-c,uicollectionview,nsattributedstring,Objective C,Uicollectionview,Nsattributedstring,我正在使用JSQMessagesCollectionView并应用 AttributedTextFormMessageBubbletoLabelingDexpath 然而,我注意到我的文本似乎并没有100%的宽度,似乎被放置在一个偏移 图片: 上图中显示了AttributedTextFormMessageBubbletoLabelingDexpath的作用;它似乎有一个偏移量;我没有设置对齐、制表位或类似的设置 如何关闭此偏移并使其100%宽度,以便可以将文本居中对齐 非常感谢我使用的是C#p

我正在使用JSQMessagesCollectionView并应用
AttributedTextFormMessageBubbletoLabelingDexpath

然而,我注意到我的文本似乎并没有100%的宽度,似乎被放置在一个偏移

图片:

上图中显示了
AttributedTextFormMessageBubbletoLabelingDexpath
的作用;它似乎有一个偏移量;我没有设置对齐、制表位或类似的设置

如何关闭此偏移并使其100%宽度,以便可以将文本居中对齐

非常感谢

我使用的是C#ported版本的库,但你可以理解这个概念

调整CellForRowAtIndexPath中的下一行以放置所需的插图:

cell.MessageBubbleTopLabel.TextInsets = new UIEdgeInsets (0.0f, bubbleTopLabelInset, 0.0f, 0.0f);
在JSQMessagesCollectionViewCellIncoming中,设置AwakeFromNib中的对齐方式:

    public override void AwakeFromNib ()
    {
        base.AwakeFromNib ();
        this.MessageBubbleTopLabel.TextAlignment = UITextAlignment.Center;
    }