iOS UIKit version of taurus. Previously I implemented this in SwiftUI, which did not work well at all. This is in UIKit, which I am more optimistic about.
I'm not an iOS/Swift/UIKit expert by any stretch of the imagination - barely a novice. Any improvements very welcome.