Swift 滚动视图未居中时的快速缩放

Swift 滚动视图未居中时的快速缩放,swift,uiscrollview,Swift,Uiscrollview,设置(通过拍照选择)时,my imageview(在滚动视图中)的图像设置为稍微向右,而不是像预期的那样居中 我不使用故事板,一切都是通过编程实现的 //创建框架 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.bou

设置(通过拍照选择)时,my imageview(在滚动视图中)的图像设置为稍微向右,而不是像预期的那样居中

我不使用故事板,一切都是通过编程实现的

//创建框架 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.bringsubview到front(imgBorder)

第一张图片显示了我拍照的时间(这篇文章中的问题) 第二张是我拍的照片 第三个显示缩放在边界限制下运行良好


我通过删除以下代码行解决了问题:

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

我通过删除以下代码行解决了此问题:

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