##AutoLayoutCells
AutoLayoutCells makes working with dynamic table view cells easy. It has a powerful, well-designed feature set:
- Ready-to-use table view cells for the most common use cases
- Built-in support for dynamic font and responding to font change notifications
- Drop-in support for dynamic height cells (one-liner method calls to
ALCellFactory) - Convenience method to set all cell values from a dictionary (using predefined keys)
- Automatic image loading from a URL on a background thread
###Installation With CocoaPods
The easiest way to add AutoLayoutCells to your project is using CocoaPods. Simply add the following line to your Podfile:
pod 'AutoLayoutCells', '~> 0.4.0'
Then run pod install as you normally would.
New to CocoaPods? Check out this tutorial, and you'll be setup in no time.
###Manual Installation
You should really use CocoaPods for the easiest setup.
If you really must do manual installation, follow these steps:
-
Clone this repo locally onto your computer, or press
Download ZIPto simply download the latest master commit. -
Drag the
SharedCategoriesandTableViewCellsfolders into your project, making sureCopy items into destination group's folder (if needed)is checked. -
Add ALLabel and AutoLayoutTextViews to your project, which are dependencies of
AutoLayoutCells.
###How to Use
Refer to the demo project AutoLayoutCellsDemo for an example of how to use this library.
Note: the demo project uses CocoaPods, so you will first need to run pod install to setup its pod dependencies.
A detailed tutorial is coming soon!
###License
AutoLayoutCells is available under the MIT license (see the LICENSE file for more details).