2016-05-13 10 views
0

サンプルチャットIOSアプリケーションで利用可能な既存のツールバーではなく、チャットビューコントローラ用のカスタムツールバーを使用したいと思います。Quickbloxを使用してChatViewControllerのツールバーに独自のペン先をカスタマイズする方法はありますか?

そして、私はQMToolbarContentView.nibとQMToolbarContentView.hとQMToolbarContentView.mファイルを終了するのを妨げたくありません。 以下は、イメージ1が既存のものです。イメージ2は私が望むものです。

Existing Tool bar

だから私の独自のツールバーのペン先をロードするのが最善です。それは可能ですか、既存のものを修正する必要がありますか?

私は1つの方法を見つけましたが、これはうまくいくでしょうか?

@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つのラベルと緑色で表示)

答えて

0

toolbar

、あなたのように、既存のXIBファイルとクラス・インターフェースを変更することになりますための最も簡単な方法を表すQMChatViewController.hファイル内のプロパティがあります。これを行うには、QMChatViewControllerリポジトリから開発ポッドまたはフォークとしてQMChatViewControllerをインストールします。

+0

しかし、私はポッドファイルを変更すべきではないと聞いていました。将来、他のポッドのインストールやその他の理由でポッドを更新するときは、ポッドを変更するとします。これらのファイルは、既存のpodファイルに変更されます。だから何が変わったのか私は私を元に戻しました。あなたが言ったように私たちのケースのツールバーのxibファイルで、私は、ポッドファイルを変更する場合、どのように私はこの問題を解決することができますか? –

関連する問題