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

时间:2016-05-13 16:48:21

标签: ios objective-c quickblox q-municate

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

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

Existing Tool bar

那么最好加载我自己的工具栏笔尖。是否可以修改现有的?

我发现了一种方法,但不知道天气会起作用吗?

    @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;

My Requirement

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

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

1 个答案:

答案 0 :(得分:0)

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

的属性

最简单的方法是修改现有的xib文件和类接口。为了做到这一点,我们从QMChatViewController存储库安装QMChatViewController作为开发pod或fork。