我需要从JSQMessages框架中实现data['quantity'] = data['sign'] * data['quantity']
。但它似乎只在Objective-C
目前,似乎没有办法在swift中实现此功能。
如何将此功能添加到我的swift应用程序中?
答案 0 :(得分:0)
您可以在这里查看完整的实施方案。 https://github.com/jessesquires/JSQMessagesViewController/pull/1606
它将很快成为Swift Example项目的一部分。
但基本的纲要是你需要制作一个可以这样做的头像对象。
let AvatarLeonard = JSQMessagesAvatarImageFactory.avatarImageWithUserInitials("DL", backgroundColor: UIColor.jsq_messageBubbleGreenColor(), textColor: UIColor.whiteColor(), font: UIFont.systemFontOfSize(12), diameter: UInt(kJSQMessagesCollectionViewAvatarSizeDefault))
也是这个选项:
// Create avatar with Placeholder Image
let AvatarJobs = JSQMessagesAvatarImageFactory.avatarImageWithPlaceholder(UIImage(named: "Jobs"), diameter: UInt(kJSQMessagesCollectionViewAvatarSizeDefault))
抱歉,这花了很长时间。