This library is deprecated. Please read my blog post for details.
More screenshots available at CocoaControls
See the website for the list of features.
- iOS 7.0+
 - ARC
 
CocoaPods (recommended)
# For latest release in cocoapods
pod 'JSQMessagesViewController'
# Latest on develop
pod 'JSQMessagesViewController', :git => 'https://github.com/jessesquires/JSQMessagesViewController.git', :branch => 'develop'See the Getting Started guide!
- Review the FAQ.
 - Search issues for previous and current questions. Do not open duplicates.
 - StackOverflow is often the most appropriate place for questions and help. We have our own tag, 
jsqmessagesviewcontroller. - See the Migration Guide for migrating between major versions of the library.
 - Only ask questions that are specific to this library.
 - Please avoid emailing questions. I prefer to keep questions and their answers open-source.
 
Read the docs, available here via @CocoaDocs.
- Jesse Squires (@jesse_squires)
 - Harlan Haskans (@harlanhaskins)
 - Eli Burke (@eliburke)
 - Sebastian Ludwig (@sebastianludwig)
 - Lucas Huang (@Lucashuang0802)
 - Dan Leonard (@macmedan)
 
Please follow these sweet contribution guidelines.
Interested in becoming a core contributor with push access? See our onboarding guide for details.
- Created and maintained by @jesse_squires.
 - Many thanks to the contributors of this project.
 - iOS assets extracted using @0xced / iOS-Artwork-Extractor.
 
According to CocoaPods stats, over 36,000 apps are using JSQMessagesViewController. Here are the ones that we know about. Please submit a pull request to add your app! 😄
JSQMessagesViewController is released under an MIT License. See LICENSE for details.
Copyright © 2013-present Jesse Squires.
Please provide attribution, it is greatly appreciated.




