I am currently updating the skin of an app. With this new design we have created an 8px spacing as the 'golden rule' between UI elements, buttons, etc.
The developers I am working with said that the transparent pixel spacing is a "no-no". They are in Shanghai so I'm waiting a full day to hear back on why it is a "no-no".
The idea of the UI design is to have the illusion of floating buttons, but in reality if the elements are exported with a transparent border of 4px (creating in reality a rigid structure) I don't see why this won't work. I'm not a developer so I understand I may be blind to rules or code that interferes with this.
Is this something that iOS has a rule about? I've seen in several design mock-ups online with people doing this so I am hoping for some clarity from some of you as to why this won't work or if it could. I've attached two files to explain what the dev's are saying won't work and what the designers are proposing to create the illusion.
We've just done 5 days of tedious design execution so trying to figure out if we have to start over

Thanks!