在我的一个视图控制器中,我有一个方形控件,我想根据用户的设备调整大小。该应用将始终以纵向模式运行。我在控件上有一个宽高比约束来保持它的平方。展开方形视图,使用自动布局填充矩形超级视图
我有控制嵌入容器UIView。容器具有将其附加到内容视图的左边和右边的约束,并且约束将其与容器上方和下方的其他控件隔开。根据iPhone的型号,容器视图可以具有比左/右侧(iPhone 4)更长的顶/底侧,或者其可以具有比顶侧/底侧(iPhone 6)更长的左侧/右侧。我希望方形控件能够水平居中,固定在容器的顶部,我希望它可以扩展以填充容器视图,但仍然保持它的方面。
据我所知,我不能固定边缘或某些约束会断开,但是当我只固定顶部时,控制缩小为无。我在控制系统上玩过抗压,但没有效果。
如果没有需要容器视图的解决方案,那很好。这似乎是容易控制容器。