title: Is there a way to 'design' a custom UIView in storyboard, and use in multiple ViewControllers without adding to any specific controller?
body: <p>I'm in need of a custom <code>UIView</code> which is to be used in multiple different <code>ViewControllers</code>.
  Usually when I create a custom <code>UIView</code>, I drag an instance of <code>UIView</code> into my <code>ViewController</code> in storyboard, create a subclass of <code>UIView</code>, and point to this subclass in the <code>Identity Inspector</code> for the view. From there, I would connect the UI-objects as outlets to the header-file of the subclass.</p>
  
  <p>The view I want to make now, is not supposed to be a part of any specific controller, but should be added to any controller that asks for it. A rogue <code>UIView</code>. I know I can create the entire <code>UIView</code> programmatically, and just create an instance of it, but I'd like to have it (and design it) in my storyboard.</p>
  
  <p>In Storyboard, the only objects I'm allowed to drag 'outside a ViewController', are other ViewControllers.</p>
  
  <p>I have never used anything other than Storyboard for iOS-developing, but I have come over tutorials which have been using the other mode, <em>from the olden days</em>, which looks like what I need. Is it possible to get something similar <strong>into</strong> my storyboard? Or would this require its own setup/design? If so, how?</p>
  
  <p>I was also thinking of solving this with adding a 'phantom' <code>UIViewController</code> containing my custom View; designing it there, but instantiate it from the other controllers, but this sounds so hacky.. </p>
  
  <p>I'd like to do this with a <code>UITableViewCell</code> as well, but I guess that would have the same solution.</p>