title: UIViewController or UIView? Or even a better design solution?
body: <p>I have a problem of designing an app. That's why I like to discuss it with you guys.</p>
  
  <p>This app should be like a dashboard. You have several small windows/widgets that are filled with different data (images, tables, etc...) It is possible to add more widgets or remove them. Drag and drop aren't allowed.</p>
  
  <p>What I am not sure about is designing it in the right way.</p>
  
  <p>I will create one WidgetViewController for the widgets. So everything is kept encapsulated.
  Then I will put all views in one "parent" UIViewController to use it with UIPagecontrol.
  Is this a common way to have multiple UIVIewControllers in one UIViewController at all? I am not sure if this works anyway.</p>
  
  <p>Or just create a class inherited from UIView?</p>