Wie zu machen, die die Horizontale scrollView und einige buttons in der it (Programmierung)

sorry,ich habe ein problem.Ich glaube nicht, verwenden Sie storyBoard.

Möchte ich eine Ansicht wie diese.

Foto von terenceLuffy/AppStoreStyleHorizontalScrollView

aber ich versuche, dies zu tun.
Finlly,scrollView nur zeigen letzten Knopf wie diese.
Wie zu machen, die die Horizontale scrollView und einige buttons in der it (Programmierung)

Dies ist der code:

var scView:UIScrollView = UIScrollView()
var buttonPadding:CGFloat = 10
var xOffset:CGFloat = 10


scView.backgroundColor = UIColor.blue
scView.translatesAutoresizingMaskIntoConstraints = false


func viewDidLoad() {

for i in 0 ... 10 {

    let button = UIButton()

    button.tag = i
    button.backgroundColor = UIColor.darkGray
    button.setTitle("\(i)", for: .normal)
    button.addTarget(self, action: #selector(btnTouch), for: UIControlEvents.touchUpInside)

    button.frame = CGRect(x: xOffset, y: CGFloat(buttonPadding), width: 70, height: 30)

    xOffset = xOffset + CGFloat(buttonPadding) + button.frame.size.width
    scView.addSubview(button)


}

scView.contentSize = CGSize(width: xOffset, height: scView.frame.height)

}

bitte helfen Sie mir.
Vielen Dank an alle!

Warum nicht UICollectionView mit horizontalem scrollen ???
können Sie zeigen, wie Sie hinzufügen UIScrollView, um Ihre Ansicht?
Blick.addSubview(scView)
scheint der code nicht jedes Problem. außer, Sie nennen es im Blick hast, laden. versuchen Sie bitte meine Antwort und lassen Sie mich wissen, wenn jede Frage
ich habe versucht deinen code und es funktioniert perfekt, vielleicht haben Sie andere Methoden, das ändern der offset-position von uiscrollview, oder was?

InformationsquelleAutor | 2016-12-22

Schreibe einen Kommentar