gpt4 book ai didi

ios - 显示和滚动比屏幕长的 UIImageView(图像)

转载 作者:行者123 更新时间:2023-11-29 02:05:21 25 4
gpt4 key购买 nike

我有一个想要显示的图像,它比屏幕尺寸长。我的想法是我希望它滚动以显示整个图像。我在 UIScrollView 中创建了一个 UIImageView ,我可以在 XCode 中看到图像,但在运行应用程序时看不到图像。另外,即使在 XCode 中,我也遇到了比例问题 - 这是由自动布局引起的问题吗?也许这就是为什么在模拟器中运行应用程序时我看不到图像?

编辑 iPhone 5+ 的图像为 16:9 纵向宽高比...我不希望它在显示的部分中填满整个屏幕。即宽度等于屏幕尺寸,但高度更长,这就是我想要滚动的...

最佳答案

是因为你的约束条件不对。 UIScrollView 有两种不同的“大小”。框架和内容 View 。您的约束正在做的是将图像设置为适合 View 的框架。您需要为 UIImage 约束执行以下操作:

  • ScrollView 的前导、顶部和尾随空间应为 0 => 设置:x、y 和宽度
  • 宽高比应等于图片的比例 => 这会设置高度

这将使您的图像具有“正确的高度”并且 contentView 应该相应地调整。

关于ios - 显示和滚动比屏幕长的 UIImageView(图像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29835690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com