gpt4 book ai didi

objective-c - 图像缩放时禁用滚动

转载 作者:行者123 更新时间:2023-11-29 04:37:10 24 4
gpt4 key购买 nike

我在 UIScrollView 中有一个图像。我想要发生的是,如果我放大到特定位置,我想禁用滚动(垂直和水平),以便它将保留在缩放区域。你能给我一些关于如何做到这一点的想法吗?

最佳答案

需要记住两件事:

  1. 当您需要禁用滚动时,请确保您正好处于您想要的位置。 (您可以使用 UIScrollViewDelegate 中的一些方法来完成此任务)。
  2. 使 UIScrollViewcontentSize 与框架的大小相同。这样水平和垂直滚动都将被禁用。
<小时/>
CGRect myScrollViewRect = myScrollView.frame;
CGSize myScrollViewFrameSize = CGSizeMake(myScrollViewRect.frame.size.width, myScrollViewRect.frame.size.height);
myScrollView.contentSize = myScrollViewFrameSize;

为了清楚起见,我放置了比您通常需要的更多的代码。

关于objective-c - 图像缩放时禁用滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10928724/

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