我一直在努力通过Matt Nueberg的编程iOS 7书籍,并且一直在努力理解约束方向。在该书的第28页上,在multiplier, constant
部分,作者声明:关于iOS约束方向的迷惑
第一个属性设置为结果。
所以我读这一点,方法是,当有两个项约束,第1项根据项目的值2.
所以我有一个视图和子视图(导出或依赖按钮),我想水平居中按钮。所以我安排我的观点和按钮,然后按住Ctrl拖动从按钮到父视图:
,并选择Center Horizontally
:
那么,如果我选择约束虽然,我在属性检查器右侧看到以下内容:
这将超级视图显示为项目1,将按钮显示为项目2.这是否意味着它会尝试调整超级视图的中心以匹配按钮的中心?那不会是我想要的。还是我误解了第1项和第2项的含义?或者这是否意味着我做了控制 - 向后拖动,你应该像从前那样从依赖拖动到依赖,而不是从属到依赖?
我假设订单确实是的问题,也就是说,它是第1项,哪一项是第2项。因为有一个菜单选项可以将两者交换。如果它只是一个解决者而不偏好调整的内容,那就没有必要。