【发布时间】:2015-03-11 21:53:09
【问题描述】:
我在处理正方形约束时遇到了一些问题。我需要正方形(UIImageView)与每个 iPhone 尺寸成比例。我还需要用词来保持比例。我尝试了几种不同的方法,但方块似乎每次都会变大或变小,而且到处都是。有什么想法吗?
【问题讨论】:
-
“方块似乎每次都会变大或变小,而且到处都是”那么你做错了什么。别那样做。 :) 说真的,您绘制的布局最容易使用这些视图的基于代码的布局来实现,而不是自动布局。您可以在自动布局中执行此操作,但如果您只需为所有这些视图计算正确的帧并在代码中直接分配它们,您将拥有更轻松的时间。
-
您确实意识到,由于不同的 iPhone 具有不同的宽高比,因此必须有所作为。您不能将具有一种纵横比的矩形缩放到具有另一种纵横比的矩形并保持正方形和圆形圆形。如果你想保持圆圈圆形并保持每条对角线 8 个,那么对于不同的纵横比,圆圈的对角线将不得不移动得更近或更远。
-
把它放在代码中的问题是它是LaunchScreen.xib。我以为你不能有 LaunchScreen 的代码。我错了吗?
标签: ios xcode constraints xib