CGRectとは
- 長方形の位置とサイズを保持する構造体である。
-
こちらの記事にてプロパティや構造体について分かりやすく記載されています
https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2915639/8cf89fd1-c3a8-73cc-6895-3bab13f8d5ee.png)
-
こちらの記事にてプロパティや構造体について分かりやすく記載されています
ソースコード
- CGRectを用いて、適当な位置とサイズにボタンを配置
- 座標の基準は長方形の左角
Swift
//ボタンの位置とサイズを下記の位置とサイズに編集
rectTestButton.frame = CGRect(x: 20, y: 150, width: 200, height: 100)
- ボタンを画面いっぱいに広げる
Swift
//xとyが0以上のとき、指定したView分のwidhやheightは固定されるが、x座標とy座標は動く
rectTestButton.frame = CGRect(x: 0, y: 0, width: view.frame.width, height: view.frame.height)
おわりに
記事に誤り等ございましたらコメント欄にてご指摘ください。
参考記事
CGRect | developer apple documentation
【Xcode/Swift】端末の画面サイズ(ポイント)や解像度(ピクセル)、倍率(スケール)を取得する方法
開発環境
- Xcode-13.4.1
- Swift version 5.7