ios - JSQMessagesViewController changedBubbleImage 不工作
<p><p>我尝试通过将自定义图像传递给 init 方法来更改 JSQMessagesViewController 的默认 MessagesBubbleImage,但它不起作用,这是代码</p>
<pre><code>outgoingBubbleImageView = JSQMessagesBubbleImageFactory.init(bubbleImage: UIImage(named: "bubbleMine"), capInsets: UIEdgeInsetsZero).outgoingMessagesBubbleImageWithColor(UIColor.grayColor())
</code></pre></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>你好,我一直在研究你的问题,但我已经解决了 Objective C,所以我会将我的答案和翻译发布到 Swift</p>
<p>在 <code>DemoModelData</code> <code>初始化</code></p>
<pre><code>JSQMessagesBubbleImageFactory *bubbleFactory = [ initWithBubbleImage: capInsets:UIEdgeInsetsZero layoutDirection:UIUserInterfaceLayoutDirectionRightToLeft];
self.outgoingBubbleImageData = ];
</code></pre>
<p>快速翻译</p>
<pre><code>let bubbleFactory = JSQMessagesBubbleImageFactory(bubbleImage: UIImage(named: "bubbleMine")!, capInsets: UIEdgeInsetsZero, layoutDirection: .RightToLeft)
self.outgoingBubbleImageData = bubbleFactory.outgoingMessagesBubbleImageWithColor(UIColor.grayColor())
self.incomingBubbleImageData = bubbleFactory.outgoingMessagesBubbleImageWithColor(UIColor.jsq_messageBubbleGreenColor())
</code></pre>
<p>请注意,您从中得到的是形状,而不是颜色</p>
<p>希望对你有帮助,对我来说没问题</p></p>
<p style="font-size: 20px;">关于ios - JSQMessagesViewController changedBubbleImage 不工作,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/38335369/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/38335369/
</a>
</p>
页:
[1]