2012-04-11 23 views
1

に私が示されている背景UIイ​​メージを持っている依存:私も丸みを帯びたコーナー変更UIButtons層は状態

[btn.layer setCornerRadius:10]; 
を与えるためにuibuttonの層を変更した
[btn setImage:[UIImage imageNamed:@"background.png"] forState:UIControlStateNormal]; 

これは機能しますが、コーナーの半径が背景画像に使用されていません。私は

[btn backgroundImageForState:UIControlEventTouchDown] 

で画像にアクセスすることができますが、これはUIImageがあるとして、それは、CAの層を有しています

私がしたいこともCALayerのか、または非常に少なくとも、サポートされるように、背景画像のためであります丸い角をサポートする必要があります。

答えて

2

私はあなたがYESにmasksToBoundsを設定する必要が推測:

btn.layer.masksToBounds = YES; 
+0

私は本当にありがとうございました何かを、忘れている必要があります知っていました。ポイントはあなたに行く:) –

関連する問題