有一个UIImageView
作为属性通过从其他用户在图像上涂写的视图控制器的segue传递。我无法在接收视图控制器中适合/缩放图像以适应UIView
。无论我尝试什么,它都会在屏幕上显示。调整UIImageView的大小以适应屏幕
这里有一些我与零次的成功尝试在viewDidLoad()
incomingImgView?.frame = CGRect(x: 0, y: 0, width: view.bounds.width , height: view.bounds.height)
// incomingImgView?.frame = CGRect(x: 0, y: 0, width: 100 , height: 100)
incomingImgView?.contentMode = .scaleAspectFit
incomingImgView?.clipsToBounds = true
//incomingImgView?.frame = view.bounds
viewContainer.addSubview(incomingImgView!)
// incomingImgView?.image?.scaleImage(toSize: CGSize(width: 100, height: 100))
// incomingImgView?.layoutIfNeeded()
view.layoutIfNeeded()
为什么你在两个UIViews之间传递UIImageView?为什么不只是传递一个UIImage,让每个UIView按照你想要的方式进行尺寸调整? – dfd
@CodeTree请不要做那样的事情。传递数据 - 而不是接口。 –