「Swift TinyConstraints」の版間の差分
ナビゲーションに移動
検索に移動
19行目: | 19行目: | ||
<pre> | <pre> | ||
view.edgesToSuperview(insets: .top(10) + .left(10)) | view.edgesToSuperview(insets: .top(10) + .left(10)) | ||
+ | </pre> | ||
+ | |||
+ | ===ビューの中心をそのスーパービューに拘束=== | ||
+ | <pre> | ||
+ | view.center(in: superview) | ||
+ | </pre> | ||
+ | or | ||
+ | <pre> | ||
+ | view.center(in: superview, offset: CGPoint(x: 10, y: 10)) | ||
</pre> | </pre> |
2022年6月22日 (水) 15:13時点における版
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))
© 2006 矢木浩人