【Swift】UIButtonの大きさの調整方法(基本文法)

UIButtonの大きさを変えたいときの実装。
StoryboardからUIButtonをひもづけておいて、
コードでそのサイズを調整したいときのコードが下記。注意しないといけないのが、
override func viewDidLayoutSubviews()の中で処理を行わないといけないこと。

実行環境

Swift 4.1.2
Xcode 10.1

UIButtonの大きさの調整方法

Storyboardを使う場合は、Auto Layoutを組んでしまうのが一番シンプルかつコード量も減って見やすい。

そのため、それでは対応できないときに、こちらのようなコードを書いてサイズを調整する。

なお、端末を縦持ち、横持ちにしてもちゃんと検知してサイズを調整してくれる(こちらを、override func viewDidAppear()の中で処理してしまうと、アプリ起動後の初回だけ呼ばれて、回転時は更新してくれないようでした)。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする