問題タブ [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.
ios - JSQMessagesViewController でメッセージ バブルを中央に配置するにはどうすればよいですか
私の目標は、JSQMessagesViewController に「ナレーション」メッセージを含めることです。このメッセージを画面の中央に表示したい。メッセージ バブル コンテナー (バブルとテキストを含む) を中央に配置して、メッセージを中央に配置しようとしています。これは私のコードです:
セルは、私が期待するようにまったく移動しません。使ってみました
でも泡は消えます。私がやっているように手動でレイアウトを変更するか、JSQMessagesViewController を介して使用できる何かを提案していただければ幸いです。
次のようにしたい: ナレーション メッセージ
ios - 送信後にJSQMessagesが空白になる
アプリに JSQMesages を実装しようとしていますが、送信ボタンを押すとすべてのメッセージが消える理由がわかりません。チャットが最初にロードされると、すべてがそこにあります。しかし、その後、送信ボタンはそれをすべて消滅させる何かをしますか?
何か案は?
ios - JSQMessagesViewController で Bottom Label のテキストが表示されない
すべての送信チャット バブルに送信済み/未送信ステータス メッセージを追加しようとしています。このために、heightForCellBottomLabelAtIndexPath メソッドから 40 を返しています。
また、 attributedTextForCellBottomLabelAtIndexPath メソッドから、属性付きの文字列を返しています。例えば、
NSMutableAttributedString *hogan = [[NSMutableAttributedString alloc] initWithString:@"Presenting the great... Hulk Hogan!"];
[hogan addAttribute:NSFontAttributeName value:[UIFont
systemFontOfSize:20.0] range:NSMakeRange(24, 8)];[hogan addAttribute:NSForegroundColorAttributeName value:[UIColor blackColor] range:NSMakeRange(10, 10)];
この後、セル間のスペースが 40 に増えましたが、属性付きの文字列として返されるテキストが表示されません。また、値を 40 から増やし続けると、セル間のスペースは増え続けますが、セル ラベルのテキストは表示されません。
どこが間違っているのか教えてください。
objective-c - Objective-C で Swift を使用して JSQSystemSoundPlayer を使用しているときに @interface が表示されない
このエラーが発生しています:
/: 「JSQSystemSoundPlayer」の目に見える @interface はセレクター「playAlertSoundWithFilename:fileExtension:」を宣言しません
でチャットアプリを作成していJSQMessagesViewController
ます。コードは次のとおりです。
エラーは、if ステートメントと else ステートメントの両方にあります。これを修正するにはどうすればよいですか?
ios - UICollectionView InfinityScroll ジャンプ効果
私は電報のようなメッセンジャーアプリを作ってJSQMessageViewController
います。チャットに使用する無限スクロールを実装したいと思います。
これは無限スクロールのコードです:
次に、この関数を呼び出します。
すべて正常に動作しますがscrolling
、スクロールが1秒間停止している間。これを行うと、ジャンプ効果が見られることがあると思いますCATransaction
.10の新しいメッセージを追加すると、10の最初のメッセージが一瞬表示され、オフセットが古い位置に正しく設定されます. どうすればこれを修正できますか? テレグラムscrolling
は完璧で、古いメッセージの読み込み中にジャンプ効果はありません。
swift - JSQMessages テキスト ビューのみ
Instagram のようなコメント ビューを作成しようとしていますが、テキスト ビューが大きくなるにつれて containerView のサイズが大きくなる + containerView を含むテキストを作成したいと考えています。チャットなしでテキスト ビューのみで JSQMessages を使用することは可能ですか?
P/S: JSQMessages について言及したのは、アプリが後でチャットを必要とするためです。そのため、この小さな問題に同じフレームワークを使用できるかどうかを考えていました。