Skip to content
Sample project demonstrating iOS 7 compatible auto sizing table view cells using Auto Layout.
Branch: master
Clone or download
Pull request Compare This branch is 33 commits ahead, 14 commits behind caoimghgin:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Pods
TableViewCellWithAutoLayout.xcodeproj
TableViewCellWithAutoLayout.xcworkspace
TableViewCellWithAutoLayout
TableViewCellWithAutoLayoutTests
.gitignore
Podfile
Podfile.lock
README.md

README.md

TableViewCellWithAutoLayout

Note: This sample project requires Xcode 5 and iOS 7 or later. For a sample project demonstrating the self-sizing cell functionality added and available in iOS 8 only, click here.

Sample project demonstrating manual implementation of auto sizing cells using Auto Layout in UITableViewCell to achieve dynamic layouts with variable row heights. This project is a universal app that will run on iPhone and iPad. This implementation is compatible with both iOS 7 and iOS 8.

To build & run the app, you should open the TableViewCellWithAutoLayout.xcworkspace in Xcode.

This sample project displays a table view with cells that each contain a single-line title label and a multi-line body label (each cell's body label displays a random number of lorem ipsum words).

This project utilizes the open source PureLayout library to easily set up constraints in code.

See the original post on Stack Overflow for more info:

http://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic-cell-layouts-variable-row-heights

If you have questions or run into issues, please open a new Issue on this GitHub project.

You can’t perform that action at this time.