【发布时间】:2015-05-16 07:54:53
【问题描述】:
所以,我想做的是在我的 ViewController 顶部有一个“横幅”。我需要图像保持在屏幕顶部,屏幕的整个宽度并在这样做时保持其纵横比。我很难做到这一点。这是我尝试过的:
- 在图像视图的顶部、左侧和右侧设置约束。
- 制作模式
Aspect Fit
但结果是这样的:
有人知道如何将这个横幅强制到顶部并使其保持其纵横比吗?
【问题讨论】:
-
运行此应用并显示此视图时控制台中有任何消息吗?
-
另外,Interface Builder 中是否有任何警告(红色或黄色)?
-
@matt 控制台中没有消息,我有一个警告“横幅框架在运行时会有所不同”
-
啊哈。这个警告很重要!单击黄色警告图标并选择更新框架。结果将是它在 Xcode 中的外观与它在运行时的外观相同。好的,它现在在两个地方都错了,但至少 Xcode 不会再误导你了!然后你就可以开始纠正你的约束了。
-
顺便说一句,我赞成你的问题,因为这是我在约束问题上见过的最好的单屏幕截图。您将大量有用的信息打包到一个屏幕截图中!
标签: ios image aspect-ratio