[問題]
swift
otherButton.setBackgroundImage(UIImage(named: "other"), for: .normal)
こんな感じで書いていたsetBackgroundImageのコードが反映されず、なかなか時間かかってしまったので備忘録です。
[解決法]
以下の画像のように、storyboardのUIButtonの設定部にある Button>StyleをDefaultにすると無事にコードが反映されるようになりました。
[原因]
iOS15に対応したXcode13からの仕様変更によるもので、StoryboardでUIButtonを作成すると自動的に 「Plain」が選択されることが原因のようです。
UIButtonに新しく4つのタイプ(Plain, Gray, Tinted, Filled)が追加されました。