Ändern UIScrollView Inhalt Größe

Habe ich ViewController mit UIScrollView, einige UIImages und UIButtons.
In der Storyboard-ich habe die Größe von UIScrollView: Breite: 320, Höhe: 570

Möchte ich ändern Contentsize meiner UIScrollView, wenn der ViewController geladen wurde.

Ich Hinzugefügt Seite in der viewDidLoad:

        scrlMain.contentSize = CGSize(width: 320,height: 790)

Und auch ich zusätzlichen code in die viewDidLayoutSubviews:

        self.scrlMain.translatesAutoresizingMaskIntoConstraints = true

Aber meine UIScrollView ist noch die Letzte Größe = 570.
Ich kann nicht mit viewDidAppear, weil, wenn ich auf den Knopf drücke, braucht es, um Farbe zu ändern. Wenn Sie sich geändert hat Farbe, mein UIScrollView bewegt.

Was habe ich falsch gemacht?

Alle code:

    override func viewDidLoad() {
    super.viewDidLoad()
    scrlMain.delegate = self
    scrlMain.contentSize = CGSizeMake(320, 790)
    }
override func viewDidLayoutSubviews() {
    self.scrlMain.translatesAutoresizingMaskIntoConstraints = true
    self.scrlMain.contentSize = CGSize(width: self.scrlMain.frame.width, height: 60.0 + 5 * (self.scrlMain.frame.width / 16.0 * 5.0));
}

InformationsquelleAutor Dim | 2016-05-09

Schreibe einen Kommentar