Closed2

【Swift】View Layout 0->1

yoshitakayoshitaka

TableViewControllerのレイアウト変更

tableView.translatesAutoresizingMaskIntoConstraints = false

で画面が真っ黒になった。
trueにすると戻ったので、現状がtrueってことみたい

yoshitakayoshitaka

translatesAutoresizingMaskIntoConstraints

A Boolean value that determines whether the view’s autoresizing mask is translated into Auto Layout constraints.

var translatesAutoresizingMaskIntoConstraints: Bool { get set }

このプロパティの値がtrueの場合、システムは、ビューの自動サイズ変更マスクで指定された動作を複製する一連の制約を作成します。 これにより、ビューのフレーム、境界、または中央のプロパティを使用してビューのサイズと場所を変更し、自動レイアウト内に静的なフレームベースのレイアウトを作成することもできます。

自動サイズ変更マスクの制約により、ビューのサイズと位置が完全に指定されることに注意してください。 したがって、競合を発生させずにこのサイズまたは位置を変更するための制約を追加することはできません。 自動レイアウトを使用してビューのサイズと位置を動的に計算する場合は、このプロパティをfalseに設定してから、ビューにあいまいで競合しない一連の制約を指定する必要があります。

デフォルトでは、プログラムで作成するすべてのビューでプロパティがtrueに設定されています。 Interface Builderでビューを追加すると、システムはこのプロパティを自動的にfalseに設定します。

このスクラップは2021/06/14にクローズされました