聊天气泡中的UILabel对齐方式(UICollectionViewCell)

时间:2016-12-23 21:26:35

标签: ios swift uilabel chat

我试图在UICollectionViewCell内部对齐UILabel,如Whatsapp,Telegram等...最后一行与小时标签的左侧对齐,其他的则在其上方结束。

我尝试在文本的末尾添加一些透明的字符,直到我尝试了一些表情符号;额外的字符改变了表情符号代码。 这是我使用TTTAttributedLabel进行链接检测的代码示例。

let text = "Lorem ipsum dolor sit amet, enim apeirian his cu. Saperet interesset ex cum, ut per altera quodsi causae."
let endTransparentText = "aaaaa"
let showingText = text + endTransparentText
cell.lblMessage.setText(showingText) { (attributedString) -> NSMutableAttributedString? in
                    attributedString?.addAttribute(kCTForegroundColorAttributeName as String, value: UIColor.clear, range: NSMakeRange((showingText.characters.count-endTransparentText.characters.count), endTransparentText.characters.count))
                    return attributedString
                }

有人不得不处理这个问题吗?

0 个答案:

没有答案