エラー解消方法の備忘録_φ(・_・ )
発生したエラー
Attribute Unavailable:Button Style before iOS 15.0
翻訳
属性が利用できない:iOS 15.0以前のボタンスタイル
原因
Xcode 13以降で新しいボタンを追加した際にStyleの選択肢として出てくる
Plain, Tinted, Gray, Filled はUIButton.Configuration内でiOS 15から使用可能であるが、
デフォルト値が「Plain」になっている為。
解決手順
・Warningが出ているStoryboard/Xibを開く
①Show the Attributes inspector タブをクリック
②Button項目の Style プルダウンをクリック
このメニューが右側に出ていない場合は、
Xcode画面の右上にあるアイコンをクリックかショートカットキーで表示しましょう!
・Xcode画面の右上にあるアイコン
・ショートカットキー
option ⌥ + command ⌘ + 0
・Default を選択
参考サイト
https://developer.apple.com/documentation/uikit/uibutton/configuration?changes=_7
https://useyourloaf.com/blog/button-configuration-in-ios-15/
https://developer.apple.com/videos/play/wwdc2021/10064/
https://stackoverflow.com/questions/69439301/uibutton-image-behavior-changed-in-ios-15