iPhoneアプリ開発

【Swift】Viewのframe, bounds, centerについて

iOSアプリを作成する過程で必ず登場するframe, bounds, center。

はっきりした意味が分からず何となく使っていたが、レイアウト作成でうまくいかないことがあり調べてみた結果をメモ。

 

それぞれの意味を簡単に書くと、

親Viewと子Viewのセットで考える:frame, center

・子Viewの開始点は、親Viewから見た座標

・centerの座標も、親Viewから見た子Viewの中央の座標

該当Viewのみで考える:bounds

・該当Viewの開始点の座標