以编程方式在iOS中更改ImageView的高度

3

我在故事板中有这样的结构:

UIViewController > View > Scrollview > Scrollview > UIImageview

默认情况下,ImageView的大小为320x230像素。请查看下面的图片: enter image description here 现在我需要通过编程方式更改该ImageView的大小。
假设我需要设置框架大小为320x280。
自动布局已禁用,请查看下图: enter image description here 以下是我所做的内容:
override func viewDidLayoutSubviews(){
    super.viewDidLayoutSubviews()
    imgThumbnail.frame = (frame: CGRectMake(0, 0, self.result.width, 280))
}

但是它根本不起作用。它没有改变图像视图的大小。还有一件很重要的事情,当我向下滚动并向上滚动滚动视图时,它会采用我在上面代码中设置的新框架中的图像视图。
如果有人能指导我解决这个问题,那就太好了。
提前致谢。

self.result.width 是什么? - NSNoob
@NSNoob result = UIScreen.mainScreen().bounds.size - Mayur Prajapati
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接