让NSView快捷的实现阴影效果 发表于 2012-03-09 | 分类于 pieces 在iphone开发我们可以通过对layer设置阴影,从而实现UIView的阴影效果。我cocoa中,有一个很方便的阴影效果的类叫做NSShadow,并且实现的方式也十分简单。 1234567891011121314151617NSShadow *shadow = [[NSShadow alloc] init];//设置阴影为白色[shadow setShadowColor:[NSColor whiteColor]];//设置阴影为右下方[shadow setShadowOffset:NSMakeSize(1, 1)];//这一步不可少,设置NSView的任何与Layer有关的效果都需要[textField setWantsLayer:YES];//最后一步,完成[textField setShadow:shadow];