2016-08-01 22 views
2

ich diese Art von Struktur in Storyboard haben:ändern Imageview Höhe ios programmatisch

UIViewController > View > Scrollview > Scrollview > UIImageview 

von Standard Imageview Größe: 320x230. Unten Bild:

enter image description here

Jetzt muss ich Größe dieses Imageview programmatisch ändern.

Können sagen, ich brauche Rahmen zu setzen: 320x280

Automatische Anordnung ist deaktiviert siehe Bild:

enter image description here

Hier ist, was ich getan habe:

override func viewDidLayoutSubviews(){ 
    super.viewDidLayoutSubviews() 
    imgThumbnail.frame = (frame: CGRectMake(0, 0, self.result.width, 280)) 
} 

Aber sein funktioniert gar nicht. Es ändert nicht die Größe der Bildansicht. Eine weitere wichtige Sache ist, wenn ich scrollview & nach oben scrollen. Es nimmt den neuen Rahmen, den ich in den obigen Code in Bildansicht gesetzt habe.

Es wird großartig sein, wenn jemand mich leiten, um dieses Problem zu lösen.

Vielen Dank im Voraus.

+0

Was ist self.result.width? – NSNoob

+0

@NSNoob Ergebnis = UIScreen.mainScreen(). Bounds.size – Mayur

Antwort

Verwandte Themen