シャドウ レイヤーのユーザー インターフェイス オブジェクトを 1 つでも使用するViewController
と、デバイス (iOS 5.1、iphone 4S) とシミュレーター (5.1 )。
影レイヤーに余分な描画があるのは承知していますが、単純な影レイヤーがビュー全体の滑らかさを妨げているのは正常ですか? 私が見逃しているキーポイントはありますか、それともビューに影を付けて滑らかにする別の方法はありますか?
ユーザー インターフェイス オブジェクトに影を適用するために使用するコードを共有しています。
.h (誰かがコードを使用しようとした場合に備えて、必要なヘッダー ファイルを配置します)
#import <QuartzCore/QuartzCore.h>
.m
self.someView.layer.shadowOffset = CGSizeMake(1.0, 1.0);
self.someView.layer.shadowColor = [[UIColor blackColor] CGColor];
self.someView.layer.shadowRadius = 2.0f;
self.someView.layer.shadowOpacity = 1.0f;