solomon23 / TableViewCellWithAutoLayoutiOS8

Sample project demonstrating self-sizing table view cells in iOS 8 using Swift and Objective-C.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TableViewCellWithAutoLayoutiOS8

Note: This sample project requires Xcode 6 and iOS 8. For a sample project demonstrating the iOS 7 compatible implementation, click here.

Sample project demonstrating self-sizing table view cells in iOS 8, 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 only compatible with iOS 8 and later.

There are two branches in this repository:

  1. master (this branch) - A Swift implementation
  2. objective-c - An Objective-C implementation

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 or reach out to me on Twitter @smileyborg.

About

Sample project demonstrating self-sizing table view cells in iOS 8 using Swift and Objective-C.


Languages

Language:Objective-C 87.6%Language:Swift 12.4%