如何使用 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。
我想为我的聊天视图控制器使用自定义工具栏,而不是 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。