菜鸟教程小白 发表于 2022-12-11 16:58:24

ios - JSQMessagesViewController changedBubbleImage 不工作


                                            <p><p>我尝试通过将自定义图像传递给 init 方法来更改 JSQMessagesViewController 的默认 MessagesBubbleImage,但它不起作用,这是代码</p>

<pre><code>outgoingBubbleImageView = JSQMessagesBubbleImageFactory.init(bubbleImage: UIImage(named: &#34;bubbleMine&#34;), 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: &#34;bubbleMine&#34;)!, 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]
查看完整版本: ios - JSQMessagesViewController changedBubbleImage 不工作