2015-11-28 50 views
0

您好我想用电池指示器下方的搜索栏和两个垂直排列在搜索栏下方的UIViews制作一个UI。这两个视图的高度是相同的,应该占据屏幕的其余部分。我试图给视图添加约束,但它们的大小要么超过屏幕边界要么留空边距。达到此目的的最佳方法是什么?我的应用定位的是iOS 6的所以没有堆栈视图,请:)如何正确对齐多个视图

这是我当前布局的截图:

Screenshot

的意见超过右边界和他们之间有白色条纹。我试图添加约束来将左右边距设置为零,但仍然得到不正确的大小。

+0

尝试用容器........ –

+0

自动版式是正确的选择。也许你没有正确应用它。如果您在此分享设计屏幕以便有人能够帮助您,那会更好。 – Gandalf

回答

1

确保您Autolayout限制如下:

topView应该有:

  • 领导,并尾随 - 到TopLayoutGuidelines
  • 高度相等底部(或垂直空间) - 到bottomView

bottomView应该有:

  • 领导尾随,并等高 - 到firstView
  • 底部 - 到BottomLayoutGuidelines
+0

是否这样? bottomView.leading = topView.leading topView.bottom = bottomView.top – Yangrui

+0

随着从'topView'拖拽到'bottomView'并选择'Vertical Spacing'和'Equal Height', –

0

1.设置相等的宽度两者视图& &相等的高度。

  1. 设置两个视图之间的垂直空间。

  2. 将前导,尾随,顶部空间设置为视图& &一个视图的底部空间。

4.set center horizo​​ntal for the view。

  • 组前缘和后的视图2至VIEW1。
  • 你更好的等宽设置为您的视图