0

当我在我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 回答