PureLayout v2.0.0
PureLayout v2.0.0 is a major release, with many new features, APIs, and enhancements. The v2.0.0 release is fully backwards compatible with Xcode 5 and iOS 6 and 7 deployment targets (OS X deployment target remains at 10.7 as well).
Upgrading from PureLayout v1.x? Check out the migration guide.
Looking to take it for a test drive? Check out the brand new demos in the example project! (Download as .zip here)
Changes include:
- Full support for new features in iOS 8 SDK (first baseline and all layout margin attributes, active & identifier properties on NSLayoutConstraint)
- New API to constrain views to the iOS 8 layout margin attributes
- New API to prevent automatic installation of constraints
- Improved Swift compatibility using a new combined enum type ALAttribute
- Modified existing APIs to distribute views for naming & type consistency
- Deprecation of the constraint removal API on UIView
- Internal enhancements and optimizations