2016-04-01 9 views
0

私がしたいのは、ビジュアルフォーマット言語でビルドされたビューのビルド制約です。SnapKitでスタックビューを構築するための良いアプローチ

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

SnapKitを使用してこれを行うにはどうすればよいでしょうか?

私はこれを今行っていますが、ここではスタック設定が2つのクロージャに渡っているので、これは難しいです。

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

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

答えて

0

それはSnapKitに固有ではないので、この答えは少しオフトピックかもしれないが、これは(私は、プロジェクトの作者だ)MarkupKitを使用して行うことは非常に簡単です:内部

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

LMRowViewは、VFLの例(H:|-[title]-[toggle]-|)によって生成されるものと同様の制約を作成します。

関連する問題