IBでボタンを作った後、異なる状態のカスタム画像を追加しましたが、私のタイトルはボタンに表示されません。どうすれば修正できますか?実際には、イメージにテキストを追加したいだけです。カスタムイメージを持つボタンにタイトルを追加するにはどうすればよいですか?
1
A
答えて
3
インタフェースビルダーでボタンイメージを背景イメージとして設定すると、テキストが表示されます。
0
画像は、あなたがいずれかのことができ、その上にあるので、それは表示されません。
1)の代わりに画像
2)その上で、既にテキストと画像を作成する使用backgroundImageの
3)透明な部分にテキストが表示されるボタンを作成する
4)イメージとテキストをボタンの上に置きますが、左に1つ、右に1つ言うと、このプロパティでこれを行うことができます:titleEdgeInsets
およびimageEdgeInsets
5)ラベルとuiimageをuilabelのサブビューとして追加します。
+0
イメージは、フォントサイズのチェーンの柔軟性を失うので、良い選択肢ではありません –
0
タイトルに通常のボタンタイプで開始し、カスタムボタンに切り替えます。背景を変更したい場合は、コマンドyourButton.backgroundColor = [UIColor grayColor]を使用します。
0
ボタンの種類を「カスタム」に変更してから、イメージを背景イメージとして追加してください。今、あなたは見た目を見ることができます。
ありがとう、その正しい解決策。 –