Ich habe die Ansichten meiner Ansichtscontroller in einer Bildlaufansicht platziert. Aber wenn ich meine App auf iPhone 6Plus lief, füllten meine Ansichten nicht den Bildschirm und ich kann andere Ansicht auf der rechten Seite sehen. Wie kann ich dieses Problem beheben?Anpassen von Ansichten in der Bildlaufansicht
HIER IST DIE SCREENSHOT DES PROBLEM
und dies ist mein CODE
contentView.contentSize = CGSize(width: contentView.frame.size.width * 5, height: contentView.frame.size.height)
rifleViewController.view.frame = contentView.bounds
contentView.addSubview(rifleViewController.view)
pistolViewController.view.frame = contentView.bounds
pistolViewController.view.frame.origin.x = contentView.frame.size.width
contentView.addSubview(pistolViewController.view)
shotgunViewController.view.frame = contentView.bounds
shotgunViewController.view.frame.origin.x = contentView.frame.size.width * 2
contentView.addSubview(shotgunViewController.view)
smgsViewController.view.frame = contentView.bounds
smgsViewController.view.frame.origin.x = contentView.frame.size.width * 3
contentView.addSubview(smgsViewController.view)
sniperViewController.view.frame = contentView.bounds
sniperViewController.view.frame.origin.x = contentView.frame.size.width * 4
contentView.addSubview(sniperViewController.view)
Warum verwenden Sie kein 'UICollectionView'? Mit den 'UIViewControllern' als untergeordnete View-Controller hinzugefügt? Es bietet genau die gleiche Funktionalität, die Sie anstreben. – Rikh
wo setzt du die 'contentSize' von' scrollView'? – Adeel