2016-10-01 5 views
1

Kann hilft jemand mir bitte? :)Wie die Ansicht Einschränkungen von Seite Kontrollanzeige einstellen

Wie kann ich Einschränkungen in einem Storyboardfür Seitensteuerung Kennzeichen gesetzt so, wenn ich meine Kollektion bin listing Seiten der Indikator bewegt sich nicht.

Ich habe versucht, Einschränkungen für den Seitenkontrollindikator zu setzen, aber es gibt nur eine Option, um es mit Zellenrahmen zu setzen. Wenn ich eine Sammlung aufliste, erscheint die Anzeige immer wieder auf jeder neuen Seite.

Screenshot:

enter image description here

+0

Set Pagecontroller width = View.Width arbeiten und fügen Sie dann Einschränkung 1. Führende 2 (Sie können x Pixelraum hinzufügen) Trailing (Sie können x Pixelraum hinzufügen) 3 Bottom. (Sie können x Pixelraum hinzufügen) 4. Fix Höhe –

+0

@DevThakur Wahrscheinlich haben Sie mein Problem nicht bekommen. Die Zelle einer Sammlungsansicht befindet sich auf dem gesamten Bildschirm. Aber ich muss Einschränkungen für den Seitenkontrollindikator in Bezug auf View setzen. Wenn ich versuche, sie zu setzen, gibt es keine Option, Einschränkungen mit einer Ansicht festzulegen, nur mit einer Zelle. –

+0

Pagecontroller ist in Zelle oder Ansicht? wenn innerhalb Ansicht dann können Sie es leicht verbinden wenn in Zelle dann müssen Sie es auf Ansicht zuerst :) –

Antwort

1

Sie haben die current im Pagecontrol einzustellen. Das Beste ist, an der Funktion scrollViewWillEndDragging:

override func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) { 

    let pageNumber = Int(targetContentOffset.pointee.x/view.frame.width) 
    pageControl.currentPage = pageNumber 

} 

dann wird es :)

Verwandte Themen