如何在JSQMessagesController中更改发送按钮图像

9 ios swift jsqmessagesviewcontroller

如何将JSQMessagesController"发送"按钮从String更改为UIImageView?

现在它看起来像:

在此输入图像描述

我可以将此"发送"更改为图像吗?

我试过了:

let sendButton = JSQMessagesInputToolbar()
sendButton.contentView?.rightBarButtonItem?.imageView?.image = UIImage(named: "send.png")
Run Code Online (Sandbox Code Playgroud)

但我认为这是错的,因为它不起作用= /

moh*_*ish 10

创建一个UIButton并将其设置为输入工具栏的右侧栏按钮项.

let rightButton = UIButton(frame: CGRectZero)
let sendImage = UIImage(named: "send_button.png")
rightButton.setImage(sendImage, forState: UIControlState.Normal)

self.inputToolbar.contentView.rightBarButtonItemWidth = CGFloat(34.0)

self.inputToolbar.contentView.rightBarButtonItem = rightButton
Run Code Online (Sandbox Code Playgroud)

希望有所帮助!