2016-04-01 9 views
0

Was ich tun möchte, ist Build-Einschränkungen für eine Ansicht, die wie folgt gestapelt ist, wenn es mit der Visual Format Language erstellt wurde.Was ist ein guter Ansatz zum Erstellen von gestapelten Ansichten mit SnapKit

"H:|-[title]-[toggle]-|" 

Was wäre der beste Weg, dies mit SnapKit zu tun?

Ich mache das für jetzt, aber es ist etwas schwer zu folgen, da das Stack-Setup hier über zwei Schließungen verstreut ist.

title.snp_makeConstraints { make in 
    make.left.equalTo(superView) 
    make.right.equalTo(toggle.left) 
} 

toggle.snp_makeConstraints { make in 
    make.right.equalTo(toggle.superView) 
} 

Antwort

0

Diese Antwort Wegthema leicht sein kann, da es nicht spezifisch für SnapKit ist, aber das ist sehr einfach MarkupKit (ich bin der Autor des Projekts) zu tun mit:

<LMRowView> 
    <UIView id="title"/> 
    <UIView id="toggle"/> 
</LMRowView> 

Intern LMRowView erstellt Einschränkungen, die denen ähneln, die von Ihrem VFL-Beispiel (H:|-[title]-[toggle]-|) erzeugt werden würden.

Verwandte Themen