2015-09-29 2 views
11

私はJSQMessagesViewControllerライブラリを使用するプロジェクトに取り組んでいます。誰かがタイピングインジケータを正常にアニメーション化したかどうか、もしそうなら彼らは彼らのアプローチを共有することができますか?JSQMessagesViewControllerアニメーションタイピングインジケータ

ありがとうございます!

+1

こんにちは..あなたはこれに対する解決策を見つけましたか? –

答えて

0

JSQTypingIndicatorFooterViewをご覧になりたい場合は、こちらのドキュメントをご覧ください。 http://cocoadocs.org/docsets/JSQMessagesViewController/7.2.0/Classes/JSQMessagesTypingIndicatorFooterView.html

あなたはバブル、それを自己のellipsisColor

messageBubbleColor色を設定することができます。

shouldDisplayOnLeft左または右にあるべきかどうかを決定します。

collectionView表示するコレクションビュー。

-1

私はこのためにFirebaseを使用:

var userIsTypingRef: FIRDatabaseReference! 
 
    fileprivate var localTyping = false 
 
    var isTyping: Bool { 
 
     get { 
 
      return localTyping 
 
     } 
 
     set { 
 
      localTyping = newValue 
 
      userIsTypingRef.setValue(newValue) 
 
     } 
 
    }

そして、私のコードベースにこれを追加しました:

fileprivate func observeMessages() { 
 
     let messagesQuery = messageRef.queryLimited(toLast: 25) 
 
     messagesQuery.observe(.childAdded) { (snapshot: FIRDataSnapshot!) in 
 
      if let value = snapshot.value as? [String:AnyObject], let id = value["senderId"] as? String, let text = value["text"] as? String { 
 
      self.addMessage(id, text: text) 
 
      self.finishReceivingMessage() 
 
     } 
 
    }

+0

"もしそうなら、彼らは彼らのアプローチを共有することができますか?"その部分を省略しないでください。@ user3144836 – Alex7

+0

タイピングインジケータをアニメーション化する方法はどのように役立ちますか? – user3144836