2011-10-11 8 views

答えて

3

インタフェースビルダーでボタンイメージを背景イメージとして設定すると、テキストが表示されます。

+0

ありがとう、その正しい解決策。 –

0

画像は、あなたがいずれかのことができ、その上にあるので、それは表示されません。

1)の代わりに画像

2)その上で、既にテキストと画像を作成する使用backgroundImageの

3)透明な部分にテキストが表示されるボタンを作成する

4)イメージとテキストをボタンの上に置きますが、左に1つ、右に1つ言うと、このプロパティでこれを行うことができます:titleEdgeInsetsおよびimageEdgeInsets

5)ラベルとuiimageをuilabelのサブビューとして追加します。

+0

イメージは、フォントサイズのチェーンの柔軟性を失うので、良い選択肢ではありません –

0

タイトルに通常のボタンタイプで開始し、カスタムボタンに切り替えます。背景を変更したい場合は、コマンドyourButton.backgroundColor = [UIColor grayColor]を使用します。

0

ボタンの種類を「カスタム」に変更してから、イメージを背景イメージとして追加してください。今、あなたは見た目を見ることができます。