Как создать NSImageView с закругленным углом? - PullRequest
7 голосов
/ 14 января 2011

В настоящее время я хочу создать закругленный угол NSImageView, я новичок, как?

1 Ответ

28 голосов
/ 14 января 2011

Я не знаю, сработает ли это, поэтому, пожалуйста, попробуйте, и мы скрестим пальцы.На iPhone вы можете использовать CALayer любого UIView (аналог NSView в iOS), чтобы получить закругленные углы.На основании справочных документов выглядит , что NSView поддерживает это, но вам снова придется попробовать.Пожалуйста, дайте мне знать, если это работает.

NSImageView *view = your view;

[view setWantsLayer: YES];  // edit: enable the layer for the view.  Thanks omz

view.layer.borderWidth = 1.0;
view.layer.cornerRadius = 8.0;
view.layer.masksToBounds = YES;

Вы также можете изменить свойства borderWidth и borderColor.

...