2016-08-01 5 views
2

私はストーリーボードにこのような構造を持っているIOS:変更ImageViewの高さは、プログラム

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)) 
} 

しかし、そのまったく動かない。画像ビューのサイズは変わらない。もう1つ重要なことは、私がスクロールビューの上に&をスクロールするときです。それは私がimageviewで上記のコードで設定した新しいフレームを取ります。

誰かが私にこの問題を解決してもらえると嬉しいです。

ありがとうございます。必要な高さになしと高さに

+0

self.result.widthは何ですか ? – NSNoob

+0

@NSNoob result = UIScreen.mainScreen()。bounds.size – Mayur

答えて

関連する問題