1. ホーム
  2. ios

[解決済み] UIButton 画像+テキスト IOS

2022-05-08 01:35:39

質問

を必要としています。 UIButton 画像とテキスト . 画像は上部に、テキストは画像の下に来るようにし、両方がクリックできるようにします。

解決方法は?

非常に複雑な答えを目にしますが、すべてコードを使用しています。しかし Interface Builderを使用している場合 このような場合、非常に簡単な方法があります。

  1. ボタンを選択し、タイトルと画像を設定します。画像ではなく背景を設定した場合、画像がボタンより小さいとリサイズされることに注意してください。
  2. エッジとインセットを変更して、両方のアイテムの位置を設定します。コントロールセクションで両方のアライメントをコントロールすることもできます。

他のソリューションが提案するように、内部にUILabelsとUIImagesを作成せずに、コードで同じアプローチを使用することもできます。常にシンプルに

EDIT: 3つの要素(タイトル、画像、背景)を正しいインセットで設定した小さな例を添付します。