react-native-macos
react-native-macos copied to clipboard
Various fixes to RCTView props
Fixes #232
- move
[RCTViewManager checkLayerExists:]
to[NSView ensureLayerExists]
- enable edge antialiasing only for transforms with perspective
- stop setting
layer
manually in[NSView ensureLayerExists]
(let thelayer
getter call[NSView makeBackingLayer]
instead) - never set
layer.transform
directly except in[RCTView displayLayer:]
- call
ensureLayerExists
before setting any layer-related prop - call
ensureLayerExists
insidereactSetFrame:
so layer props can be set - enforce
position
andanchorPoint
by setting them in[RCTView displayLayer:]
- fix
[RCTView setBackgroundColor:]
strangeness