【问题标题】:My image isnt working properly?我的图像不能正常工作?
【发布时间】:2016-01-29 08:31:39
【问题描述】:

我将页面设置为 600 宽度和 1000 高度,因此它可以在所有 iPhone 上运行,在“视图控制器”中我添加了一个“滚动视图”,将其固定,然后“视图”并固定它,然后我在那里添加了一个图像位于“顶部中心”.. 问题是,它在图片中显示了它的样子(纵向和横向),我尝试了“解决自动布局问题 > 添加缺少的约束”到该图像,但仍然是同一件事。 “滚动视图”工作正常,但“视图”看起来比 iPhone 屏幕大,并且与 iPhone 相同 帮助:)

Picture

【问题讨论】:

  • 你能添加图片吗,你使用了哪些约束?为什么滚动视图?即使是正确的约束也可以在没有滚动视图的情况下解决您的问题。
  • 添加为白色圆圈,需要Scroll View,因为页面高度较长。 Scroll View 在 pin 中的约束是四个方向,View 也在 pin 四个方向并且图像是“Resolve Auto Layout Issue > Add Missing Constraints”.. 除非我不太理解。

标签: ios xcode image constraints


【解决方案1】:

您可能需要添加约束来专门设置图像视图的高度和宽度。或者其他等效的东西,比如限制高度和纵横比。

每个视图都有其内在内容大小的概念,这会影响其布局方式。内在大小是它“想要”显示其内容的大小。图像视图的固有大小与其显示的图像相同,因此如果可能,它将足够大以显示完整大小的图像。但是设置高度和宽度约束会覆盖固有尺寸,因此您会得到您想要的尺寸,而不是图像视图想要的固有尺寸。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-29
    • 2019-09-21
    • 2011-05-30
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多