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:
Jetzt muss ich Größe dieses Imageview programmatisch ändern.
Können sagen, ich brauche Rahmen zu setzen: 320x280
Automatische Anordnung ist deaktiviert siehe Bild:
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.
Was ist self.result.width? – NSNoob
@NSNoob Ergebnis = UIScreen.mainScreen(). Bounds.size – Mayur