为什么我的NSLayoutConstraints会破坏我的uiviews?

时间:2014-08-11 04:03:56

标签: ios nslayoutconstraint

我在另一个视图中有以下视图和布局约束。

|-10-|[UIVIEW]|-10-|[UIVIEW]|-10-|[UIBUTTON]|---------- >= 523 ---------------|

以上所有UIVIEW都设置为(< = 125)。 UIButton是(= 150)。

为什么UIVIEWS不会压扁?我认为> = 523会迫使uiviews缩小吗?

我所看到的是以下内容。

|-10-|[UIV  ]|-10-|[UIV   ]|-10-|[UIBUTTON]|----------------------------------|

我想看到的是。

|-10-|[UIV]|-10-|[UIV]|-10-|[UIBUTTON]|---------------------------------------|

更新:

这都是内置于Storyboard(即非代码)

UIVIEW是MyCustomView类型,它们位于我的故事板的主视图中。作为测试,我将MYCustomView.xib的背景色为蓝色。我将UIVIEW的背景设置为红色。当显示以下内容时,我看到蓝色背景正在拥抱[UIV]的“UIV”部分,这应该是它应该做的,但[UIV]中的额外空间是红色。故事板中有以下约束(即本文顶部的那些)。

|-10-|[UIVIEW]|-10-|[UIVIEW]|-10-|[UIBUTTON]|---------- >= 523 ---------------|

0 个答案:

没有答案