So, usually with offset positions, they will stay in the same place regardless of the parent’s size.
But with scale, they will move along with the parent’s size.
Is there any way to maintain the position offset effect, but using scale for better UIs across devices?
No that’s not my problem.
To make a child invisible you need to place it “outside” of the frame. With offset you can simply put it n pixels down, and then resize the parent and it will show up.
With scale, when I position it with scale, let’s say 1.5 (when the parent is “closed”), then when I resize the parent it will remain in the same position, therefore never showing up to the player.
Convert the size to offset, move it, then convert it back to scale