2012-04-17 14 views
0

ボタンの画像を設定しました。イメージには透明な背景がありますが、ボタンの周りには常に白いエッジがあります。私は多くのことを試みました(下記のコードを参照してください)、どうすればそれを取り除くことができますか?イメージボタンの周りの白いエッジを取り除くにはどうすればいいですか?

[myButton setBackgroundImage:[UIImage imageNamed:@"button.png"] forState:UIControlStateNormal]; 
[myButton setBackgroundColor:[UIColor clearColor]]; 

[[myButton layer] setBackgroundColor:[[UIColor clearColor] CGColor]]; 
[[myButton layer] setBorderWidth:0]; 

私はまだ写真をアップロードすることができないんだけど、結果はここで見つけることができます:https://docs.google.com/open?id=0B9d-ZrsbiU3IY2RPcXlKNlh1Q1U白いエッジが非常に迷惑であることを

あなたが見ることができるように、。

答えて

0

UIButtonTypeCustomのボタンを作成する必要があります。

プログラムで作成する場合は、buttonWithType:UIButtonTypeCustomを使用してください。 IBで作成する場合は、ドロップダウンからタイプとして「カスタム」を選択します。

これは、標準の白が描画されないことを意味します。

関連する問題