0

シャドウ レイヤーのユーザー インターフェイス オブジェクトを 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;
4

1 に答える 1

0

画像を影として使用すると、コードで生成された影のようにレイヤーと可視ピクセルを何度も再計算する必要がないため、リソースがはるかに簡単になります。

于 2013-02-07T14:50:10.300 に答える