I want to have a custom view that can be displayed on several view controllers. I want to set it up just like a UIAlertView, where I initialize it, then call [myView show] to add it to the current view controller. Wanted to know how to go about adding the custom uiview directly from it's class onto the current view controller. The view will also dismiss itself after a set amount of time (basically the custom view is an animation of images displaying some stats for a brief moment before fading out).
Calling from the class method [myView show] would replace having to initialize the view, then call [self.view addSubview:myView].
What is the best approach in displaying / removing the custom view directly from it's class?