NSView上添加阴影

在mac开发中 如何在NSView上添加阴影? 我们可以使用NSShadow类 so easy!

NSShadow *shadow = [[NSShadow alloc] init];
//设置阴影为白色
[shadow setShadowColor:[NSColor whiteColor]];
//设置阴影为右下方
[shadow setShadowOffset:NSMakeSize(1, 1)];
//这一步不可少,设置NSView的任何与Layer有关的效果都需要
[textField setWantsLayer:YES];
//最后一步,完成
[textField setShadow:shadow];
坚持原创技术分享,您的支持将鼓励我继续创作!