Swift TinyConstraints
ナビゲーションに移動
検索に移動
目次
Swift TinyConstraints
- オートレイアウトでできることはすべて、より短く。
- デフォルトで制約が有効です。
- 他のAuto Layoutのコードと100%互換性があります。
- オプションで制約を保存できます。
- 作成時に制約の優先順位を設定します。
- スーパービューに直接制約を設定
- 1 行のコードでビューを積み重ねることができます。
- TinyConstraints がそれを行うので、tralleatsAutoresizingMaskIntoConstraints を設定する必要はありません。
ビューをそのスーパービューにアタッチ
view.edgesToSuperview()
or
view.edgesToSuperview(insets: .top(10) + .left(10))
ビューの中心をそのスーパービューに拘束
view.center(in: superview)
or
view.center(in: superview, offset: CGPoint(x: 10, y: 10))
型エイリアス
- 制約を処理するための便利で小さな型エイリアスを提供
Constraint = NSLayoutConstraint Constraints = [NSLayoutConstraint]
これは、ビューのトップアンカーをスーパービューのトップアンカーに制約
view.top(to: superview)
- firstViewのtop-anchorをsecondViewのbottom-anchorに拘束する
firstView.topToBottom(of: secondView)
© 2006 矢木浩人