我在故事板中有这样的结构:
UIViewController > View > Scrollview > Scrollview > UIImageview
默认情况下,ImageView的大小为320x230像素。请查看下面的图片: 现在我需要通过编程方式更改该ImageView的大小。
假设我需要设置框架大小为320x280。
自动布局已禁用,请查看下图: 以下是我所做的内容:
override func viewDidLayoutSubviews(){
super.viewDidLayoutSubviews()
imgThumbnail.frame = (frame: CGRectMake(0, 0, self.result.width, 280))
}
但是它根本不起作用。它没有改变图像视图的大小。还有一件很重要的事情,当我向下滚动并向上滚动滚动视图时,它会采用我在上面代码中设置的新框架中的图像视图。
如果有人能指导我解决这个问题,那就太好了。
提前致谢。