Ich füge meine Intro-Bildschirme in einem scrollview.So muss ich horizontal nur scrollen.Ich habe Einschränkungen für scrollview (top, bottom.leading, trailing) festgelegt. Ich habe Teilansichten wie die hinzugefügt folgendescrollview autolayout Ausgabe xcode 8 mit Einschränkungen
for i in 0..<self.arrIntro.count{
let view = IntroScreenView.instanceFromNib()
let x = CGFloat(i) * self.scrollIntro.frame.size.width
view.frame = CGRect(x: x, y: 0, width: self.scrollIntro.frame.size.width, height: self.scrollIntro.frame.size.height)
print(view,self.scrollIntro)
view.imgIntro.image = UIImage(named: "image-1")//UIImage(contentsOfFile: self.arrIntro[i]["Link"] as! String)
print(self.arrIntro[i]["Link"] as! String)
self.scrollIntro.addSubview(view)
}
self.scrollIntro.contentSize = CGSize(width: (CGFloat(self.arrIntro.count) * self.scrollIntro.frame.size.width) , height: self.scrollIntro.frame.size.height)
aber meine scrollview ist vertikal wenig scrollen.Wie soll ich das vermeiden.Jedes automatische Layout Problem?
Warum Sie kein 'UICollectionView' verwenden? – clemens