如何为UIView配置AutoLayout

时间:2015-01-28 02:11:57

标签: ios swift uiview autolayout

我的iOS应用程序中有一个UIView,它包含一个图表。我完全限制了界面生成器中的UIView但是当我在iPhone 6上查看页面时,图形是一个很大的尺寸,但是当在iPhone 4s上观看时,视图看起来要短得多。看起来不舒服。

约束如下: enter image description here

在iPhone 4s上观看: enter image description here

在iPhone 6上查看:enter image description here

如何调整约束以使iPhone 4s UIView的比例与iPhone 6相似?

1 个答案:

答案 0 :(得分:0)

4S中的约束可能存在一些冲突。 对于这个UIView,如果superview在大小方面是固定的,那么只需要设置以下2个约束。

  • 将顶部与superview对齐
  • 将底部对齐到superview
  • 身高等于150

或者如果superview的大小不固定,那么superview约束可能与下面的tableview冲突。尝试使用百分比设置tableview高度,而不是修复号?