2016-06-03 4 views
1

enter image description hereUIScrollView nicht funktioniert ios swift

Ich versuchte Thorugh dieses Verfahren zu implementieren:

override func viewDidLoad() 
{ 
     super.viewDidLoad() 
mainScrollView.contentSize = CGSizeMake(self.view.frame.size.width, 530); 
      // Do any additional setup after loading the view. 
} 

aber dann SCROLLBAR arbeiten auch nicht.

+1

"funktioniert nicht" ist keine ausreichende Beschreibung hier eine nützliche Hilfe. – Eiko

Antwort

2

self.scrollView.contentSize = self.scrollView.superview! .bounds.size

1
  1. Zuerst haben Sie gesetzt Scroll (0,0,600,600)

  2. Einstellung der automatischen Layout für Scrollvorangestellten, oben, unten.

  3. Zweitens haben Sie InhaltAlle in Ihrem Scroll (0,0,600,600) gesetzt

  4. Einstellung der automatischen Layout für InhaltAlle wie vorangestellten, oben, unten.

  5. Drittens ist die Einstellung der Breite der Inhaltsansicht gleich der Superview-Breite.

  6. Viertens, Festlegen der Inhaltsansichtshöhe.

  7. Es funktioniert perfekt.

+1

Da wir keine Ahnung haben, was "nicht funktioniert" bedeutet, ist das alles nur ein zufälliges Raten. Und das meiste davon ist wahrscheinlich völlig unabhängig von dem Problem. – Eiko

+0

Entschuldigung für die Unannehmlichkeiten. Wenn Sie das automatische Layout festlegen, stellen Sie die contentSize nicht in Code ein. Andernfalls müssen Sie die contentSize festlegen. –

+0

In contentSize müssen Sie die Höhe und Breite des Inhalts angeben. Es ist nicht klar für Sie bedeutet Bitte erklären Sie Ihr Problem klar. –