gpt4 book ai didi

ios - UIScrollView zoom with Autolayout

转载 作者:IT王子 更新时间:2023-10-29 05:37:49 28 4
gpt4 key购买 nike

我知道周围有几个问题,但我不知道该怎么做(那里的答案都没有帮助我),所以这是我的问题版本。

我有一个设置为水平滚动的 UICollectionView。每个单元格都有一个 UIScrollView 内部和内部 UIScrollView 我有一个 UIImageView

现在,UIImageView 显示的图像是从互联网加载的,我想不出使用 Storyboard和自动布局使缩放正常工作的方法。

如果我设置将我的 UIScrollView 绑定(bind)到它的容器的约束,一切都很好。当我将 UIImageView 绑定(bind)到 UIScrollView 时,XCode 开始提示 UIScrollView 的大小不明确。

如果我不在 InterfaceBuilder 中做任何限制,图像将不会以正确的大小显示(doh!)。

所以,我被困住了。我不知道要制定什么样的约束以及哪个 View 需要绑定(bind)到什么。我知道我的完美世界结果是一个行为类似于 native iOS 照片应用程序的 View Controller 。也就是说,图像显示与屏幕一样大(顶部和底部或左侧和右侧有黑带,具体取决于图像的方向)并且您可以将其放大和平移。

请帮忙!

注意

在发布我自己的问题之前我确实阅读了这些帖子

最佳答案

我不知道它是否能帮助您解决缩放问题,但 Apple 提供了有关使用 ScrollView 和自动布局的技术说明:Technical Note TN2154, UIScrollView And Autolayout

ScrollView 的重要部分是, ScrollView 内 subview 的约束不绑定(bind)到 ScrollView 本身,而是绑定(bind)到 ScrollView 的父级(在您的例子中是 Collection View 单元格)

关于ios - UIScrollView zoom with Autolayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26165476/

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