gpt4 book ai didi

ios - UIScrollView:仅缩放某些 View

转载 作者:搜寻专家 更新时间:2023-11-01 07:17:45 24 4
gpt4 key购买 nike

我确实有一个带有单个 customContentView 作为 subview 的 UIScrollView。这作为 viewForZoomingInScrollView: 返回。但是这样,我的 customContentView 的每个 subview 都被缩放了:我希望有一些缩放,其他的则没有(例如标签),但当然相对位置应该保持不变。有办法实现吗?

最佳答案

您需要对标签应用逆比例变换,如下所示,

    func scrollViewDidZoom(_ scrollView: UIScrollView) {
sampleLabel.transform = CGAffineTransform(scaleX: 1/scrollView.zoomScale, y: 1/scrollView.zoomScale)
}

缩放前,

BeforeZoom

缩放后, After Zoom

关于ios - UIScrollView:仅缩放某些 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41079806/

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