ninjaprox/NVActivityIndicatorView ? reverse-engineered prompt
Reverse engineered prompt
Build me a Swift iOS component that gives me a bunch of nice loading spinners and animations I can drop into an app.
I want it to work both from code and from Interface Builder, so I can either create it with a frame and set the animation style, color, and padding, or just change the class of a view in a storyboard and configure it there. It should have simple methods to start and stop the animation, and a way to check whether it is currently animating.
Please include a good variety of animation styles, like bouncing balls, spinning shapes, lines, pulsing effects, and a few more creative ones, so it feels like a polished library rather than just one spinner. Make it easy to use in a normal iOS project, and set it up so it could be distributed as a Swift package, CocoaPods, and Carthage compatible library. If you need to, look up current docs or best practices online before finishing.
Are you gonna build this?
make sure you review the code using coderabbit