問題タブ [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.
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
。次の画像をご覧ください。
あなたの提案はかなりのものです。
ios - UIBubbleTableView が IOS 64 ビット シミュレーターでレンダリングされない
私はアイデアが不足しており、コミュニティの誰かが私にいくつかの指針を与えてくれることを願っています. 現在、アプリ内チャットをプロジェクトに統合するためにUIBubbleTableView
( http://alexbarinov.github.io/UIBubbleTableView/ ) を使用しています。iOS の非 64 ビット シミュレータを使用すると、すべてが正常に動作/レンダリングされます。iOS 64 ビット シミュレーターを使用すると、UIBubbleTable がレンダリングされません。私が知っていることは次のとおりです。
1.問題ありませんdatasource
。データは正常に読み込まれます。 numberOfRowsInSection
、numberOfSectionsInTableView
、cellForRowAtIndexPath
すべて期待される非 null の結果を返します。
2.サンプルUIBubbleTableView
プロジェクトは、64 ビット シミュレータで正常に動作するように見えます。
3.自分のプロジェクトでテスト ViewController を作成し、サンプル プロジェクトから直接 ViewController.m/h/xib をコピーして自分のプロジェクトに貼り付けましたが、バブルテーブルが表示されません。
64ビットのキャッシュまたは構成の問題であるかどうか疑問に思っています。任意のポインタをいただければ幸いです。
ios - iOS - 吹き出しのようなポップアップが表示されるガイド付きツアー
最初の起動時にアプリのガイド ツアーを作成したいのですが、アプリの画像を表示する別のガイド ツアーは作成したくありません。次のような複数のチャット バブルが必要です。
画面のどこかをクリックすると、次の画面が表示されます。ウェブ上でこれに関するチュートリアルを 1 つも見つけていないので、適切なキーワードを使用していないだけかもしれません...とにかく、どうもありがとうございました!
ios - iPhone 6 Plus での UIBubbleTableView の問題
UIBubbleTableView
2年ほど使用していますが、特に問題はありません。
今日、私はiPhone 6 Plusでそれをチェックしましたが、驚いたことに、UIBubbleTableView
下のスクリーンショットのように奇妙に見えました.
以前にこの問題に遭遇した人はいますか? 何ができるでしょうか?著者は、lib のサポートを中止することを決定したと思います。UIBubbleTableView の機能を備えた代替手段はありますか? ありがとう。
swift - 迅速にカスタムラベルを使用してtableViewセルをチャット
Swiftでチャットアプリを作りたいです。チャットセルのUIの作り方を教えてください。コーディングが cellforRowAtIndexPath で行われることは知っていますが、正確な方法はわかりません。チャット セルは泡の中にあるはずですか? サンプルコードを教えてください。
ios - コレクション ビューのバブルが適切な高さまで成長しない
を構築していChatting View Controller
ます。私のチャット バブルの制約は次のとおりです。
の内部にbubbleView
は、次のようtextView
に制約されている があります。bubbleView
チャット バブルの高さアンカーが「自己の高さアンカー」に制約されていることがわかるように、すべての制約は正常に機能しますcollection View cell
。したがって、セルの高さに関係なく、バブルも同様に高さを持ちます。吹き出しの内側にはtextView
、ユーザーが送信したすべてのテキストが含まれています。別のでは、内のテキストの量に基づいてView Controller
の高さと幅を変更する次のコードは次のようになります。collection view cell
textview
この関数estimateframefortext
は、テキストに基づいてセルのフレームを推定します (どういうわけか、それがどのように行われるのかわかりません)。600 文字以下のメッセージでは問題なく動作しますが、それ以上の文字を書くと、セルに 20 ~ 30 の高さが追加され、セルbubbleView
に制約されているものも高さを採用し、クリア スペースが表示されるようになります。テキストの下。テキストの量に基づいてセルの高さを推定するためのより正確な関数があるかどうか疑問に思っていました。
ios - iOS の UIBubbleTableView にデータが追加されない
私はiOSが初めてで、XMPPを介してメッセージを受信し、受信したメッセージをチャットテーブルビュー(UIBubbleTableView)に渡そうとするチャットアプリケーションに取り組んでいます。しかし、そのメッセージをテーブル ビュー配列に追加しようとすると、配列が null になるため、データがテーブル ビューに追加されません。
viewDidLoad メソッドでその配列にハードコードされたメッセージを保存しようとすると、それらのメッセージがテーブル ビューに表示されます。
以下は、XMPP クラスでメッセージを受信したときに呼び出されるメソッドです。
上記のメソッドは、以下に示す XMPP メソッドを使用してデータを受信します。
newMessageRecieved メソッドで新しいメッセージを取得できますが、バブル テーブルビューに追加されません。誰でもこの問題を解決するのを手伝ってくれますか? どんな助けでも大歓迎です。