ボタンのサイズに拡大する画像を挿入したいUIButtonがあります。buttonプロパティを使用すると、含まれている画像をボタンのサイズに合わせて「下に」伸ばすことができますが、逆のことをしたいと思います。つまり、画像が小さいので、ボタンが画像よりも大きい場合は画像を大きくしたいのです。 。
どうすればこれを行うことができますか?
ボタンの背景画像として画像を設定します。
プロパティ値AspectFitまたはそれに関連するものを使用できます。
私は同じ問題を抱えていて、検索した後、良いスレッドを見つけました。
UIButton の imageView をスケーリングするにはどうすればよいですか?
問題を解決するボタンの背景画像を設定することをお勧めします。
また、プログラムで画像のサイズを変更する場合は、サイズ変更に時間がかかることに注意してください。複数の画像があり、プログラムでサイズを変更している場合は、メイン スレッドを保護する別のバックグラウンド スレッドでサイズ変更を行い、GUI がハングせず、サイズ変更された画像をメイン スレッドに設定します。