我一直试图让我的应用程序在所有视图上都很好看。我得出结论,这种设置可能是最好的方法。但是,在玩完约束后,我似乎无法找到一个好的解决方案。
可能有一种方法可以以编程方式执行此操作。但是,我觉得限制应该足以让这种情况发生。有人试过这样的事吗?
答案 0 :(得分:0)
假设您的所有观看次数已经确定(按intrinsicContentSize
或明确的宽度和高度限制),我认为您可以通过以下方式实现此效果:
centerX
和centerY
等于超级视图的centerX
和centerY
centerX
两者都等于中间视图centerX
这应该可以在Interface Builder和代码中使用。
请注意,您的观看次数不会以最小屏幕尺寸或横向拍摄。如果您的视图可调整大小,您可以从顶视图和底视图的外边缘向superview添加不等式约束,以便它们从屏幕边缘保持一些最小空间。