Tôi có một NSImageView
và muốn thêm bóng. Tôi đã thử làm theo cách lập trình với:Thêm Bóng vào NSImageView
NSShadow *shadow = [[[NSShadow alloc] init] autorelease];
[shadow setShadowBlurRadius:4.0f];
[shadow setShadowOffset:CGSizeMake(4.0f, 4.0f)];
[shadow setShadowColor:[NSColor blackColor]];
[view setShadow:shadow];
Nhưng nó sẽ không xuất hiện. Bất kỳ ý tưởng? Cảm ơn.
Bạn có thể thử tạo NSImage trống (có cùng kích thước với hình bạn muốn vẽ), 'lockFocus' trên đó, đặt bóng và vẽ bản gốc vào hình mới (và' mở khóaFocus'). Tôi sử dụng kỹ thuật đó để tô màu hình ảnh; không thể đảm bảo nó sẽ làm việc cho bóng tối. – Richard