blob: ce4d91c33c2373318d399a6a61a09b0c55fd3afd [file] [log] [blame]
"name": "UIView+AutoLayout",
"version": "2.0.0",
"summary": "The ultimate API for iOS Auto Layout -- impressively simple, immensely powerful.",
"description": "\t\t\tUIView+AutoLayout\n\t\t\t=================\n\n\t\t\tThe ultimate API for iOS Auto Layout -- impressively simple, immensely powerful. Comprised of categories on `UIView`, `NSArray`, and `NSLayoutConstraint`.\n\n\t\t\tUIView+AutoLayout provides a developer-friendly interface for the vast majority of Auto Layout use cases. It is designed for clarity and simplicity, taking inspiration from the Auto Layout UI options available in Interface Builder but delivering far more flexibility and capability. The API is also highly efficient, as it adds only a thin layer of third party code and is engineered for maximum performance (for example, by automatically adding constraints to the nearest ancestor view).\n\n\t\t\tAPI Cheat Sheet\n\t\t\t---------------\n\n\t\t\tThis is just a handy overview of the core API methods. Check out the [header file]( for the full API and documentation. A couple notes:\n\n\t\t\t*\t*All of the API methods begin with `auto...` for easy autocompletion!*\n\t\t\t*\t*All methods that generate constraints also automatically add the constraint(s) to the correct view, then return the newly created constraint(s) for you to optionally store for later adjustment or removal.*\n\t\t\t*\t*Many methods below also have a variant which includes a `relation:` parameter to make the constraint an inequality.*\n\n\t\t\t**`UIView`**\n\n\t\t\t + autoRemoveConstraint(s):\n\t\t\t - autoRemoveConstraintsAffectingView(AndSubviews)\n\t\t\t + autoSetPriority:forConstraints:\n\t\t\t - autoSetContent(CompressionResistance|Hugging)PriorityForAxis:\n\t\t\t - autoCenterInSuperview:\n\t\t\t - autoAlignAxisToSuperviewAxis:\n\t\t\t - autoPinEdgeToSuperviewEdge:withInset:\n\t\t\t - autoPinEdgesToSuperviewEdges:withInsets:(excludingEdge:)\n\t\t\t - autoPinEdge:toEdge:ofView:(withOffset:)\n\t\t\t - autoAlignAxis:toSameAxisOfView:(withOffset:)\n\t\t\t - autoMatchDimension:toDimension:ofView:(withOffset:|withMultiplier:)\n\t\t\t - autoSetDimension(s)ToSize:\n\t\t\t - autoConstrainAttribute:toAttribute:ofView:(withOffset:|withMultiplier:)\n\t\t\t - autoPinTo(Top|Bottom)LayoutGuideOfViewController:withInset:\n\n\t\t\t**`NSArray`**\n\n\t\t\t - autoAlignViewsToEdge:\n\t\t\t - autoAlignViewsToAxis:\n\t\t\t - autoMatchViewsDimension:\n\t\t\t - autoSetViewsDimension:toSize:\n\t\t\t - autoDistributeViewsAlongAxis:withFixedSpacing:(insetSpacing:)alignment:\n\t\t\t - autoDistributeViewsAlongAxis:withFixedSize:(insetSpacing:)alignment:\n\n\t\t\t**`NSLayoutConstraint`**\n\n\t\t\t - autoInstall\n\t\t\t - autoRemove\n",
"homepage": "",
"license": {
"type": "MIT",
"file": "LICENSE"
"authors": {
"Tyler Fox": ""
"platforms": {
"ios": "6.0"
"source": {
"git": "",
"tag": "v2.0.0"
"source_files": "Source",
"requires_arc": true