I think I have the answer, I basically just added a very slight delay before isSpinning is set to true and that seemed to have worked fine, it seems that it appears, but is faded in when it is the first screen that is presented on the simulator.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: