I just wanted to speak about a the position fixed on iOS devices, because many people can have an issue with it. The problem is that iOS doesn’t support it, but many ionic component are fixed, like the tab bar.
A good way to actually use the position fixed in ionic is to put your HTML after or before the ion-content tag.
I don’t think it’s the best way to solve the problem, but it’s still better than coding a directive. I hope it can help