问题
I understand the purpose of "Spacing to the nearest neighbor" (in Xcode 6, more especially in Interface Builder) but what is the point of "Constrain to margins"?
Is there a link between "Spacing to the nearest neighbor" an edge of a particular control button, and the fact of at the same time checking the checkbox named "Constrain to margins"?
What is the role of this feature in Autolayout?
Please find a screenshot with the checkbox and the label that I am talking about surrounded in red below:
(Screenshot above in bigger format)
Thank you in advance for your answers to my three questions.
回答1:
iOS8 introduces a new property of the UIView: layoutMargins
. Shortly: these 4 values (a UIEdgeInsets
) represent the margins of the view: its subviews can now be positioned relative to these margins, or the old way relative to the sides.
I wrote an article about this in my blog with more details, let me know if it is clear and if you have additional doubts.
来源:https://stackoverflow.com/questions/26292775/what-does-constrain-to-margins-mean-in-interface-builder-in-xcode-6-0-1