界面上NSView的一些函数,输出界面,图片并没添加DiscBlur的效果,为什么
-(void)awakeFromNib
{
[self setWantsLayer:YES]; [self test];
}-(void)test
{
CALayer* layer = [CALayer layer];
layer.contents = [NSImage imageNamed:@"Fernando_Torres.png"];
layer.frame = self.bounds;
CIFilter* filter = [CIFilter filterWithName:@"CIDiscBlur"];
filter.name = @"myfilter";
[filter setDefaults];
// layer.filters = @[filter];
[layer setFilters:[NSArray arrayWithObject:filter]];
[self.layer addSublayer:layer];
}
-(void)awakeFromNib
{
[self setWantsLayer:YES]; [self test];
}-(void)test
{
CALayer* layer = [CALayer layer];
layer.contents = [NSImage imageNamed:@"Fernando_Torres.png"];
layer.frame = self.bounds;
CIFilter* filter = [CIFilter filterWithName:@"CIDiscBlur"];
filter.name = @"myfilter";
[filter setDefaults];
// layer.filters = @[filter];
[layer setFilters:[NSArray arrayWithObject:filter]];
[self.layer addSublayer:layer];
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货