| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Swift TinyConstraints」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
(ページの作成:「==Swift TinyConstraints== *https://github.com/roberthein/TinyConstraints *オートレイアウトでできることはすべて、より短く。 *デフォルトで…」)
 
11行目: 11行目:
 
*1 行のコードでビューを積み重ねることができます。
 
*1 行のコードでビューを積み重ねることができます。
 
*TinyConstraints がそれを行うので、tralleatsAutoresizingMaskIntoConstraints を設定する必要はありません。
 
*TinyConstraints がそれを行うので、tralleatsAutoresizingMaskIntoConstraints を設定する必要はありません。
 +
 +
===ビューをそのスーパービューにアタッチ===
 +
<pre>
 +
view.edgesToSuperview()
 +
</pre>
 +
or
 +
<pre>
 +
view.edgesToSuperview(insets: .top(10) + .left(10))
 +
</pre>

2022年6月22日 (水) 15:11時点における版

Swift TinyConstraints

  • オートレイアウトでできることはすべて、より短く。
  • デフォルトで制約が有効です。
  • 他のAuto Layoutのコードと100%互換性があります。
  • オプションで制約を保存できます。
  • 作成時に制約の優先順位を設定します。
  • スーパービューに直接制約を設定
  • 1 行のコードでビューを積み重ねることができます。
  • TinyConstraints がそれを行うので、tralleatsAutoresizingMaskIntoConstraints を設定する必要はありません。

ビューをそのスーパービューにアタッチ

view.edgesToSuperview()

or

view.edgesToSuperview(insets: .top(10) + .left(10))