如何使用 Quickblox 在 ChatViewController 中自定义或使用我自己的工具栏笔尖?

How to customised or else use my own nib for tool bar in ChatViewController using Quickblox?

我想为我的聊天视图控制器使用自定义工具栏,而不是 sample-chat-IOS 应用程序中可用的现有工具栏。

而且我不想打扰退出 QMToolbarContentView.nib、QMToolbarContentView.h 和 QMToolbarContentView.m 文件。 图 1 下面是现有的。图 2 是我想要的。

所以加载我自己的工具栏nib最好。是否可以,或者我应该修改现有的?

我找到了一种方法,但不知道这种方法是否有效?

    @interface QMInputToolbar : UIToolbar

/**
 *  Loads the content view for the toolbar.
 *
 *  @discussion Override this method to provide a custom content view for the toolbar.
 *
 *  @return An initialized `QMToolbarContentView` if successful, otherwise `nil`.
 */
    - (QMToolbarContentView *)loadToolbarContentView;

我将实际的工具栏修改为我的自定义视图,如下图所示..

但是如何在它下面添加另一个视图呢? (带有 3 个标签的绿色视图)

QMChatViewController.h 文件中有一个 属性 表示 toolbar

最简单的方法是根据您的喜好修改现有的 xib 文件和 class 界面。为了做到这一点,从我们的 QMChatViewController 存储库安装 QMChatViewController 作为开发 pod 或 fork。