私はiOSの初心者です。私の英語には申し訳ありません。実際にはJSQMessagesCollectionView enter image description hereの一番下にボタンが必要です。私はそれを "ドラッグ"と "ドロップ"のように置こうとしました。しかし、そこでは機能しません。私は論理でやっている愚かな間違いがなければならないことを知っています。しかし、私はそれを行う正しい方法を私に導くために誰かの助けが必要です。前もって感謝します。 :)JSQMessagesCollectionViewの下部にボタンを追加する
答えて
JSQMessagesCollectionViewController
はdeprecatedできるだけ早く別のものに置き換えることをお勧めします。例えばMessageKitである。
ありがとうございますが、これは私が取り組んでいる古いプロジェクトです。私はプロジェクトを終了する期限が来ているので、これを続行しなければなりません。私はそれを完全に変更することはできません。 – Hrshil
また、 'MessageKit'は今は非常にアルファです。少し生産準備ができていません。 –
これは、JSQ
ライブラリの範囲外です。私はそれはボタンの機能に応じてライブラリの範囲内にある可能性があると思うが、JSQ
は実際にはチャットに役立つだけである。したがって、CollectionView
が表示されている場合は、アプリケーションのチャット部分であるinputBar
にボタンを追加することはできますが、スクリーンショットではそれを示すようには見えません。あなたがやっていることを他の賢明なものにするには、かなり厄介でなければならない。 StoryBoard
でボタンを追加してConstraints
を追加して、画面の下部にピンを差し込み、目的の動作を行うためにコンセントを接続します。または、ViewController
でプログラムで行うこともできます。それは、与えられた情報を提供することができるすべての援助に関するものです。より多くのコードを共有する場合は、より多くのガイダンスを提供することができます。
はい、私は表示されているCollectionView私のアプリのチャットの部分です。私はその上にボタンを表示したい。 – Hrshil
Danielは、Buttonやその他のビューを追加したい場合でもまだjsqライブラリの範囲外だと言っています。あなたの質問を理解しているかのように、JSQMessagesViewController SubClassにプログラムで追加することをお勧めします。 JSQMessagesViewControllerのサブクラスのinputToolBar上記のビュー -
UIView *v = [[UIView alloc]initWithFrame:CGRectMake(0, self.inputToolbar.frame.origin.y - self.inputToolbar.frame.size.height, self.view.frame.size.width, 55)];
v.backgroundColor = [UIColor redColor];
[self.view addSubview:v];
は今、あなたはinputbarがファーストレスポンダになると毎回キーボードが現れたり消えビュー/ボタンの位置を変更する必要があります。あなたの質問を理解している限り、これが助けになると思います。
InputToolBarのXIBを変更し、Storyboard(xib)でButtonをカスタマイズして、必要に応じてInputToolBarのクラスを変更することもできます。
- 1. Macアプリケーションの下部バーの追加ボタン
- 2. UIPageViewControllerの下部にボタンを追加するには
- 3. テーブルビューの下部にボタンを追加する
- 4. WebViewの下にボタンを追加する
- 5. ボタンの下にヘルパーテキストを追加する
- 6. アニメーションを使用してUITableViewControllerの下部にボタンを追加する
- 7. UIviewの下部に影を追加
- 8. リストビューの下部にプログレスバーを追加
- 9. Magnificent Popup - 下部バーを追加する
- 10. JTableの上部にボタンを追加
- 11. ExtJS 3.4グリッドの下部にあるボタンを追加してください
- 12. リストボックスの最下部に追加
- 13. スワイプセルのボタンにテキスト(下にある)を追加します
- 14. ページの右下に固定ボタンを追加するには
- 15. ボタンの下に広がる影を追加する
- 16. ダイアログのオーバーレイの下部にSnackBarを追加するには
- 17. UITableViewのナビゲーションバーに上/下ボタンを追加する
- 18. Xamarin.Formsリストビューの下にボタンを追加する方法
- 19. JQueryダイアログ下のボタンに名前を追加する
- 20. selectize jsでドロップダウンの下にボタンを追加する方法
- 21. divの下にボタンを追加する方法onclick
- 22. UISliderを下部のツールバーに追加するには?
- 23. UICollectionViewの下部に追加のセルをロードする
- 24. iPhoneのビューの下部にリンクを追加する方法
- 25. ios:tableviewの上部と下部に境界を追加したい
- 26. 「追加ボタン」を追加するには?
- 27. Iphone:UIWebViewの下部に「フッター」を追加する
- 28. タスクディスクリプタの下部に新しいフィールドを追加する
- 29. 下部のナビゲーションアクティビティにアプリバーを追加する
- 30. Jerery Datatableの下部に合計セルを追加する方法
JSQMessagesCollectionViewenterではなく、そのボタンをviewControllerのビューに追加する必要があります。そのボタンをドラッグアンドドロップした後、メインビューに移動する必要があります。 –
@ParasGorasiya Ok。私はそれを試してみましょう。そして私はあなたに知らせるでしょう。 – Hrshil