blob: fc45d7a36c2993396f5c49b58ba6c62294f2b95e [file] [log] [blame]
{
"name": "UIView+AutoLayout",
"version": "1.0.0",
"summary": "The ultimate API for creating Auto Layout constraints -- impressively simple, immensely powerful.",
"description": " UIView+AutoLayout\n =================\n\n The ultimate API for creating Auto Layout constraints -- impressively simple, immensely powerful. Comprised of categories on `UIView`, `NSArray`, and `NSLayoutConstraint`.\n\n UIView+AutoLayout was designed to provide a developer-friendly interface for the vast majority of Auto Layout use cases. It's optimized for clarity and simplicity while simultaneously minimizing the amount of third party code. The API takes inspiration from the Auto Layout UI options available in Interface Builder, but delivers far more flexibility and capability.\n\n API Cheat Sheet\n ---------------\n\n This is just a handy overview of the primary methods. Check out the [header file](https://github.com/smileyborg/UIView-AutoLayout/blob/master/Source/UIView%2BAutoLayout.h) for the full API and documentation.\n\n *Note: all of the API methods begin with `auto...` for easy autocompletion!*\n\n **UIView**\n\n *\t+ autoRemoveConstraint(s):\n *\t- autoRemoveConstraintsAffectingView\n *\t- autoRemoveConstraintsAffectingViewAndSubviews\n *\t+ autoSetPriority:forConstraints:\n *\t- autoCenterInSuperview(AlongAxis:)\n *\t- autoPinCenterAxis:toPositionInSuperview:\n *\t- autoPinEdge:toPositionInSuperview:\n *\t- autoPinEdge(s)ToSuperviewEdge(s):withInset(s):\n *\t- autoPinEdge:toEdge:ofView:(withOffset:)\n *\t- autoAlignAxis:toSameAxisOfView:(withOffset:)\n *\t- autoMatchDimension:toDimension:ofView:(withOffset:)\n *\t- autoMatchDimension:toDimension:ofView:(withMultiplier:)\n *\t- autoSetDimension(s)ToSize:\n *\t- autoPinToTopLayoutGuideOfViewController:withInset:\n *\t- autoPinToBottomLayoutGuideOfViewController:withInset:\n\n **NSArray**\n\n *\t- autoAlignViewsToEdge:\n *\t- autoAlignViewsToAxis:\n *\t- autoMatchViewsDimension:\n *\t- autoSetViewsDimension:toSize:\n *\t- autoDistributeViewsAlongAxis:withFixedSpacing:alignment:\n *\t- autoDistributeViewsAlongAxis:withFixedSize:alignment:\n\n **NSLayoutConstraint**\n\n *\t- autoRemove\n",
"homepage": "https://github.com/smileyborg/UIView-AutoLayout",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"authors": {
"Tyler Fox": "tfox@smileyborg.com"
},
"platforms": {
"ios": "6.0"
},
"source": {
"git": "https://github.com/smileyborg/UIView-AutoLayout.git",
"tag": "v1.0.0"
},
"source_files": "Source",
"requires_arc": true
}