Hi,
set property is the best way to access it right now. There is no custom actions of built in way to access the vignetting camera effect.
Using an alternative to set property is not going to solve your problems on iOS. you should look for a totally different way to do a vignette effect, maybe with another camera composed on top or an optimized vignette effect that performs well on mobiles.
bye,
Jean