問題タブ [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 投票する
3 に答える
1199 参照

ios - JSQMessageViewController - コレクション セルを着信セルまたは発信セルに設定するにはどうすればよいですか?

ここに画像の説明を入力

このメソッドでは、iOS 用の JSQMessage podfile を使用します。

collectionView:(JSQMessagesCollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { .. }

またはを使用するように設定するにはどうすればよいですJSQMessagesCollectionViewCellIncomingJSQMessagesCollectionViewCellOutgoing? 他のアプリがこれを行う方法の例を見つけるのは難しいと思います

私のコード;

0 投票する
0 に答える
291 参照

ios - PFObject をサブクラス化し、JSQMessageData に準拠するクラス

私は現在 を持っていますが、Parse.com ではこのタイプのオブジェクトが許可されないため、Parse.com にJSQMessagesViewController保存するという問題に直面しています。タイプのメッセージを作成して Parse.com に保存できるように、準拠しながら JSQMessagesサブクラス化するクラスを作成する方法を研究しようとしています。PFObjectJSQMessageDataPFObject

以下は私のMessagesクラスです。私の場合、JSQMessagesViewController私は通常電話します

Messagesしかし、今、私のクラスでこれを行うにはどうすればよいでしょうか?

そして、私の実装ChatViewは次のJSQMessagesViewControllerとおりです。

現在受信中のエラー

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

ios - JSQMessagesViewController でカスタム メディア アイテムの mediaViewDisplaySize をオーバーライドする方法は?

JSQMessagesViewController でカスタム メディア アイテムのサイズをカスタマイズしたいと考えています。UIView にラベルを追加し、コンテナ ビューのフレーム サイズを設定してサイズを設定しようとしています。

フレームサイズの設定は画像ビューで機能しますが、UIView になりました。それでも、画像ビューの場合、塗りつぶされていないコンテンツ用の空白があります。また、すべてのビューのプレースホルダーのサイズを変更できますmediaViewDisplaySizeが、各サブクラスを個別にカスタマイズすることはできません。

サブクラスに応じてプレースホルダービューのサイズを選択的に設定するにはどうすればよいですか?

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

ios - JSQMessage で送信された画像の取得

私はJSQMessageを使用してSwiftでチャットアプリケーションを作成しています.基本的に私の問題は、ユーザーが写真をタップしたときです.チャットにある写真が欲しい.写真をフルスクリーンでポップしたい.

私がやろうとしていることのステップを追加します。長くなるかもしれませんが、理解しやすいかもしれません。(送信者側のようですが、同じことが有効であるため、画像としての受信者は同じ配列になります)

画像の送信:

画面に送信した写真を見ることができて、それをタップして全画面表示にしたいです(古い写真の場合も同様に"didTapMessageBubbleAtIndexPath"ここで使用してprintln(messages[indexPath.row])いるため、ここで JSQMessage オブジェクトを取得しますメッセージが表示され、(最終的にはダンプとして) 私のイメージが含まれていることがわかりますが、取得できません。

私の質問は、この画像を取得してフルスクリーンで表示するにはどうすればよいですか?

前もって感謝します

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

ios - ビデオと写真のコンテンツを含む JSQMessage

探していますが、これに関する情報が見つかりません。ビデオと写真を 1 つのバブル メッセージ セルに追加できますか?

添付ファイルを1つずつ送信するように実装しました。

でもどうやってまとめて送るの?

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

ios - JSQMessaging & グループチャット

JSQMessage と Parse を使用したチュートリアルを知っている人はいますか?グループ チャット用です。現在、JSQMessage を使用するプロジェクトに取り組んでいますが、1 対 1 です。私はまだ iOS に不慣れで、チュートリアルが見つかりません。

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

ios - JSQMessagesViewController を正しくプッシュする方法

Swift プロジェクトがあり、その中で JSQMessagesViewController を使用しようとしています。ココアポッドを使用してフレームワークをインストールし、迅速なインポートステートメントを使用してインポートしています。

この時点まで、エラーは発生せず、すべてが警告なしでコンパイルされます。ただし、新しいインスタンスをナビゲーション コントローラーにプッシュしようとすると、アプリがクラッシュします。

メソッドの 2 行目でクラッシュが発生し、エラー メッセージが表示されます。

オンラインで検索したところ、この問題の原因に関する情報が見つからないようです。

0 投票する
4 に答える
3378 参照

ios - JSQMessagesViewController メッセージ バブルが不規則に整列している

を使ってアプリを開発していJSQMessagesViewControllerます。ただし、メッセージの吹き出しが不規則な順序で並んでいるという問題がありますcollectionView

ここにスクリーンショットがあります

ここに画像の説明を入力

コードは次のとおりです。

インターネットで解決策を少し検索しましたが、すべての手順が複雑です。私は何も理解していませんでした。その上、解決策を見つけたかどうかはわかりません。誰かが解決策を簡単に説明してくれれば幸いです。

注:JSQMessagesViewControllerはコンテナー ビューで表示されます。

最後に、ローカリゼーションを使用して送信ボタンのタイトルとテキスト フィールドのプレースホルダーを変更するにはどうすればよいですか。

ありがとう。

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

ios - 「JSQSystemSoundPlayer」エラーの @interface が表示されない

ファイルを追加しました:

私のプロジェクトに追加すると、次のエラーが発生しました:

私はたくさん検索しましたが、解決策を見つけることができませんでした。誰でもそれを解決する方法を知ることができますか?