問題タブ [uibubbletableview]

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 に答える
975 参照

iphone - アバター画像付きのバブルメッセージとタイムスタンプ付きのアバター名

senders AVATAR以下のスクリーンショットとSender's name with time-stamps同じバブルメッセージを実装する必要があります。

の実装に成功しましたsimple bubble type messaging。現在、いくつかの優れた Git-hub プロジェクトが提供されていますが、必要なのは別のものです。

acanichatも使用しましたが、うまくいきませんでした。

誰かが私に同じことの良いチュートリアルを提案できますか? または、このGit-hubライブラリまたは他のライブラリですでにこれを行っている人はいますか?

senders AVATARとのバブル メッセージが必要ですSender's name with time-stamps。次の画像をご覧ください。

ここに画像の説明を入力

あなたの提案はかなりのものです。

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

ios - UIBubbleTableView が IOS 64 ビット シミュレーターでレンダリングされない

私はアイデアが不足しており、コミュニティの誰かが私にいくつかの指針を与えてくれることを願っています. 現在、アプリ内チャットをプロジェクトに統合するためにUIBubbleTableView( http://alexbarinov.github.io/UIBubbleTableView/ ) を使用しています。iOS の非 64 ビット シミュレータを使用すると、すべてが正常に動作/レンダリングされます。iOS 64 ビット シミュレーターを使用すると、UIBubbleTable がレンダリングされません。私が知っていることは次のとおりです。

1.問題ありませんdatasource。データは正常に読み込まれます。 numberOfRowsInSectionnumberOfSectionsInTableViewcellForRowAtIndexPathすべて期待される非 null の結果を返します。

2.サンプルUIBubbleTableViewプロジェクトは、64 ビット シミュレータで正常に動作するように見えます。

3.自分のプロジェクトでテスト ViewController を作成し、サンプル プロジェクトから直接 ViewController.m/h/xib をコピーして自分のプロジェクトに貼り付けましたが、バブルテーブルが表示されません。

64ビットのキャッシュまたは構成の問題であるかどうか疑問に思っています。任意のポインタをいただければ幸いです。

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

ios - iOS - 吹き出しのようなポップアップが表示されるガイド付きツアー

最初の起動時にアプリのガイド ツアーを作成したいのですが、アプリの画像を表示する別のガイド ツアーは作成したくありません。次のような複数のチャット バブルが必要です。 ここに画像の説明を入力

画面のどこかをクリックすると、次の画面が表示されます。ウェブ上でこれに関するチュートリアルを 1 つも見つけていないので、適切なキーワードを使用していないだけかもしれません...とにかく、どうもありがとうございました!

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

ios - iPhone 6 Plus での UIBubbleTableView の問題

UIBubbleTableView2年ほど使用していますが、特に問題はありません。

今日、私はiPhone 6 Plusでそれをチェックしましたが、驚いたことに、UIBubbleTableView下のスクリーンショットのように奇妙に見えました.

ここに画像の説明を入力

以前にこの問題に遭遇した人はいますか? 何ができるでしょうか?著者は、lib のサポートを中止することを決定したと思います。UIBubbleTableView の機能を備えた代替手段はありますか? ありがとう。

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

swift - 迅速にカスタムラベルを使用してtableViewセルをチャット

Swiftでチャットアプリを作りたいです。チャットセルのUIの作り方を教えてください。コーディングが cellforRowAtIndexPath で行われることは知っていますが、正確な方法はわかりません。チャット セルは泡の中にあるはずですか? サンプルコードを教えてください。

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

ios - 灰色の吹き出しの画像が表示されないのはなぜですか?

SwiftでチャットiOSアプリをやっています。でChatLogController、チャット画面に 2 つの吹き出しイメージを追加しました。青い吹き出しイメージは表示されますが、灰色の吹き出しは表示できません。xcassets ファイルに 2 つの画像を追加したことは確かです。

ありがとう。

シミュレーター画像

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

ios - コレクション ビューのバブルが適切な高さまで成長しない

を構築していChatting View Controllerます。私のチャット バブルの制約は次のとおりです。

の内部にbubbleViewは、次のようtextViewに制約されている があります。bubbleView

チャット バブルの高さアンカーが「自己の高さアンカー」に制約されていることがわかるように、すべての制約は正常に機能しますcollection View cell。したがって、セルの高さに関係なく、バブルも同様に高さを持ちます。吹き出しの内側にはtextView、ユーザーが送信したすべてのテキストが含まれています。別のでは、内のテキストの量に基づいてView Controllerの高さと幅を変更する次のコードは次のようになります。collection view celltextview

この関数estimateframefortextは、テキストに基づいてセルのフレームを推定します (どういうわけか、それがどのように行われるのかわかりません)。600 文字以下のメッセージでは問題なく動作しますが、それ以上の文字を書くと、セルに 20 ~ 30 の高さが追加され、セルbubbleViewに制約されているものも高さを採用し、クリア スペースが表示されるようになります。テキストの下。テキストの量に基づいてセルの高さを推定するためのより正確な関数があるかどうか疑問に思っていました。

ここに画像の説明を入力

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

ios - iOS の UIBubbleTableView にデータが追加されない

私はiOSが初めてで、XMPPを介してメッセージを受信し、受信したメッセージをチャットテーブルビュー(UIBubbleTableView)に渡そうとするチャットアプリケーションに取り組んでいます。しかし、そのメッセージをテーブル ビュー配列に追加しようとすると、配列が null になるため、データがテーブル ビューに追加されません。

viewDidLoad メソッドでその配列にハードコードされたメッセージを保存しようとすると、それらのメッセージがテーブル ビューに表示されます。

以下は、XMPP クラスでメッセージを受信したときに呼び出されるメソッドです。

上記のメソッドは、以下に示す XMPP メソッドを使用してデータを受信します。

newMessageRecieved メソッドで新しいメッセージを取得できますが、バブル テーブルビューに追加されません。誰でもこの問題を解決するのを手伝ってくれますか? どんな助けでも大歓迎です。