Frage

Zur Zeit jetzt habe ich eine runde Ecke NSImageView erstellen möchten, ich bin ein newb, wie?

War es hilfreich?

Lösung

Ich weiß nicht, ob das so funktioniert es bitte versuchen, und wir werden unsere Finger kreuzen. Auf dem iPhone können Sie die CALayer jeden UIView (das NSView Pendant in iOS) verwenden, um abgerundete Ecken zu bekommen. Auf der Grundlage der Referenz docs es erscheint , dass NSView dies unterstützt aber auch hier werden Sie es versuchen. Bitte lassen Sie mich wissen, ob es funktioniert.

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;

Sie können auch die border und borderColor Eigenschaften ändern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top