問題タブ [jsqmessagesviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - バブル内の JSQMessagesViewController タイムスタンプ
チャット アプリで JSQMessagesViewController を使用しています。
吹き出しの右下隅に小さなタイムスタンプ テキストを追加したいと思います。
私はたくさん検索しましたが、提供された API を使用してこれを達成する方法を見つけることができませんでした。
どうすればこれを行うことができますか?
ありがとう、ダニエル
swift - Swift、JSQMessagesViewControllerを使用してチャットウィンドウをリロードできません
私のアプリでは、ユーザーは自分のアバターをタップして別のユーザーの情報を表示できます。アバターをタップすると、そのユーザーをブロックして、メッセージの内容が表示されないようにすることができます。
チャット ビューに戻ってメッセージを消去し、再読み込みするときの最善の方法は何ですか?
これにより、ブロック コードがオンザフライで機能するようになります。現在、チャットビューを閉じて戻ると機能しますが、別のビューにジャンプしてからチャットビューに戻ると機能しません。
私は self.collectionView!.reloadData() を試しましたが、それは何もしません。
ios - 「Info.plist」を削除できませんでした
私は数日前にこれを修正しようとしています。iOS プロジェクトにJSQMessagesViewControllerを追加していました。Github からダウンロードした JSQMessagesViewController フォルダーをドラッグ アンド ドロップして、ライブラリを手動で追加しました。jsqmessagesviewcontroller の Bridging ヘッダーを追加しようとしました。追加しようとした
その後、プロジェクトをビルドすると、このエラーメッセージが見つかりました
検索してみましたが、何も役に立ちませんでした...何が問題だったのですか? このエラーを取り除くにはどうすればよいですか? swift 2.2 と xcode 7.2 を使用
swift - JSQMessagesCollectionView (メッセージ バブルのサイズはすべて同じ..)
JSQMessagesCollectionView を使用して、チャットを可能にするアプリを構築しています。すべてのメッセージ バブルの幅が最初のバブルの幅になっていることに気付き始めたので、今のところ問題なく動作しています。メッセージが最初のバブルよりも長い場合、テキストはカットされます... (バックエンドで送受信したメッセージを確認したところ、テキストはすべて問題ないようです...)
JSQMessagesCollectionView を正しく設定する際に間違っていたかどうか疑問に思っています...そして、私はそれを理解できません:(
これが私のコードです:
着信メッセージと発信メッセージのバブルを次のように定義しました。
swift - ナビゲーションバー付きの JSQMessagesViewController
JSQMessagesViewController にナビゲーション バーを追加するのに苦労しています。インターフェイスビルダーでこれを行うことは可能ですか、それともプログラムでナビゲーションバーを作成する必要がありますか?
IB でこれを実行しようとすると、実行時にナビゲーション バーが表示されず、メッセージが iPhone ディスプレイの一番上までスクロールします。これを機能させるには、制約を追加する必要があると思います。IB にはナビゲーション バー以外に何もないため、制約を追加する方法や対象がわかりません。
これが基本的な質問である場合は申し訳ありませんが、提供できるガイダンスに感謝します!
更新: IB を介してこれを行うことができるかどうか、私はまだ興味があります。ただし、これをプログラムで行う方法を見つけました。viewDidLoad() に以下を追加しました
これで仕事が捗りそうです。これについてもっと良い方法があれば教えてください。