に明るい灰色の影を追加するにはどうすれUIButton
ばよいですか。現時点ではメソッドでこれを行う必要はありません。次のようにする必要があります。
UIButton *button1... button1.layer.shadowOpacity = 0.8
など、それは機能しません。ボタンの内側に影を追加するだけですが、外側に影が必要です。ありがとう!
に明るい灰色の影を追加するにはどうすれUIButton
ばよいですか。現時点ではメソッドでこれを行う必要はありません。次のようにする必要があります。
UIButton *button1... button1.layer.shadowOpacity = 0.8
など、それは機能しません。ボタンの内側に影を追加するだけですが、外側に影が必要です。ありがとう!
まず、する必要があります#import <QuartzCore/QuartzCore.h>
。それで:
mybtn.layer.shadowColor = [UIColor blackColor].CGColor;
mybtn.layer.shadowOpacity = 0.5;
mybtn.layer.shadowRadius = 2;
mybtn.layer.shadowOffset = CGSizeMake(3.0f,3.0f);
–[UIButton setBackgroundImage:forState:]
の背景画像をUIControlStateNormal
影のあるものに設定するために使用することもできます。例えば:
[button setBackgroundImage:[UIImage imageNamed:@"ButtonBackgroundNormal"]
forState:UIControlStateNormal];
どこButtonBackgroundNormal.png
に影がありますか。画像は、多くの場合、コードで描画するよりも高速にレンダリングされます。また、特に . に追加する場合は、速度が重要ですUITableViewCell
。その場合、スクロール速度を速くするには、背景画像を と同じ背景色でデザインし、UITableViewCell
透過性なしで保存して、背景画像が完全に不透明であることを確認してください。次に、設定しbutton.opaque = YES
ます。