gpt4 book ai didi

ScrollView 不居中的快速缩放

转载 作者:行者123 更新时间:2023-11-28 07:26:52 25 4
gpt4 key购买 nike

当设置(通过拍照选择)我的 ImageView (在 ScrollView 内)的图像被设置但有点向右并且没有像预期的那样居中

我没有使用 Storyboard,一切都是以编程方式制作的

//创建框架 imgBorder.frame.size = CGSize(宽度:view.bounds.size.width * 0.7,高度:view.bounds.size.height * 0.7) imgBorder.center.x = self.view.bounds.width * 0.5 imgBorder.center.y = self.view.bounds.height * 0.5 imgBorder.image = UIImage(命名为:“imageBorder”) self.view.addSubview(imgBorder) self.view.bringSubviewToFront(imgBorder)

    scrollImg.delegate = self
scrollImg.frame = CGRect(x: view.bounds.size.width * 0.5 - imgBorder.frame.size.width/2, y: view.bounds.size.height * 0.5 - imgBorder.frame.size.height/2, width: imgBorder.bounds.size.width, height: imgBorder.bounds.size.height)
scrollImg.minimumZoomScale = 1.0
scrollImg.maximumZoomScale = 6.0

self.view.addSubview(scrollImg)

imgPicture.frame.size = scrollImg.frame.size
imgPicture.center.x = scrollImg.center.x
imgPicture.center.y = scrollImg.center.y

scrollImg.addSubview(imgPicture)

当我拍照时第一张图片显示(本文中的问题)第二个显示我正在拍摄的照片第三个显示缩放在边界限制下工作正常 image after taking a picture

picture taken

zoom working fine

最佳答案

我能够解决删除这些代码行的问题:

imgPicture.center.x = scrollImg.center.x
imgPicture.center.y = scrollImg.center.y

关于 ScrollView 不居中的快速缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56363341/

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