問題タブ [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.

0 投票する
1 に答える
759 参照

objective-c - バブル内の JSQMessagesViewController タイムスタンプ

チャット アプリで JSQMessagesViewController を使用しています。

吹き出しの右下隅に小さなタイムスタンプ テキストを追加したいと思います。

私はたくさん検索しましたが、提供された API を使用してこれを達成する方法を見つけることができませんでした。

どうすればこれを行うことができますか?

ありがとう、ダニエル

0 投票する
2 に答える
513 参照

swift - Swift、JSQMessagesViewControllerを使用してチャットウィンドウをリロードできません

私のアプリでは、ユーザーは自分のアバターをタップして別のユーザーの情報を表示できます。アバターをタップすると、そのユーザーをブロックして、メッセージの内容が表示されないようにすることができます。

チャット ビューに戻ってメッセージを消去し、再読み込みするときの最善の方法は何ですか?

これにより、ブロック コードがオンザフライで機能するようになります。現在、チャットビューを閉じて戻ると機能しますが、別のビューにジャンプしてからチャットビューに戻ると機能しません。

私は self.collectionView!.reloadData() を試しましたが、それは何もしません。

0 投票する
5 に答える
14809 参照

ios - 「Info.plist」を削除できませんでした

私は数日前にこれを修正しようとしています。iOS プロジェクトにJSQMessagesViewControllerを追加していました。Github からダウンロードした JSQMessagesViewController フォルダーをドラッグ アンド ドロップして、ライブラリを手動で追加しました。jsqmessagesviewcontroller の Bridging ヘッダーを追加しようとしました。追加しようとした

その後、プロジェクトをビルドすると、このエラーメッセージが見つかりました

検索してみましたが、何も役に立ちませんでした...何が問題だったのですか? このエラーを取り除くにはどうすればよいですか? swift 2.2 と xcode 7.2 を使用

0 投票する
2 に答える
1145 参照

swift - JSQMessagesCollectionView (メッセージ バブルのサイズはすべて同じ..)

JSQMessagesCollectionView を使用して、チャットを可能にするアプリを構築しています。すべてのメッセージ バブルの幅が最初のバブルの幅になっていることに気付き始めたので、今のところ問題なく動作しています。メッセージが最初のバブルよりも長い場合、テキストはカットされます... (バックエンドで送受信したメッセージを確認したところ、テキストはすべて問題ないようです...)

JSQMessagesCollectionView を正しく設定する際に間違っていたかどうか疑問に思っています...そして、私はそれを理解できません:(ここに画像の説明を入力

これが私のコードです:

着信メッセージと発信メッセージのバブルを次のように定義しました。

0 投票する
1 に答える
323 参照

swift - cellTopLabel の背景色と cornerRadius

cellTopLabel の角と背景色を丸くしたいので、次のコードを使用しました。

しかし、私はこの結果を得ます:

ここに画像の説明を入力

cellTopLabel が画面全体の幅を取得するのではなく、必要な幅だけを取得したいのですが、どうすれば修正できますか?

0 投票する
3 に答える
2624 参照

swift - ナビゲーションバー付きの JSQMessagesViewController

JSQMessagesViewController にナビゲーション バーを追加するのに苦労しています。インターフェイスビルダーでこれを行うことは可能ですか、それともプログラムでナビゲーションバーを作成する必要がありますか?

IB でこれを実行しようとすると、実行時にナビゲーション バーが表示されず、メッセージが iPhone ディスプレイの一番上までスクロールします。これを機能させるには、制約を追加する必要があると思います。IB にはナビゲーション バー以外に何もないため、制約を追加する方法や対象がわかりません。

これが基本的な質問である場合は申し訳ありませんが、提供できるガイダンスに感謝します!

更新: IB を介してこれを行うことができるかどうか、私はまだ興味があります。ただし、これをプログラムで行う方法を見つけました。viewDidLoad() に以下を追加しました

これで仕事が捗りそうです。これについてもっと良い方法があれば教えてください。

0 投票する
1 に答える
214 参照

ios - JSQMessageViewController で失敗したメッセージを処理する

JSQMessageViewController を使用してメッセージの送受信を正常に実装しました。ただし、次の画像のように、メッセージが正常に送信されたか、ネットワークの問題により失敗したかを区別するために、各メッセージに視覚効果を追加したいと考えています。

ここに画像の説明を入力

この機能をどのように実装すればよいか、誰にもわかりませんか? 私は、outingMessagesBubbleImageWithColor のライブラリを調べましたが、このようなものは組み込まれていません。