title: Can you create apple watch interfaces programmatically?
body: <p>I have done a lot of searching and I cannot seem to find a solid answer to this anywhere. </p>
  
  <p>In all of Apple's documentation, whenever they talk about adding anything to your Apple Watch view, they always say, "Go to the storyboard and drag and drop" and the like.</p>
  
  <p>I am used to creating my views the old-fashioned way, programmatically. For example:</p>
  
  <pre><code>UIView* aView = [[UIView alloc] init];
  [self.view addSubview: aView];
  </code></pre>
  
  <hr>
  
  <p>I can't seem to find an equivalent to doing this on an Apple Watch. Does everything have to be created in the Storyboard editor?</p>
  
  <p>For instance:</p>
  
  <pre><code>WKInterfaceButton* button = [WKInterfaceButton init];
  //How do I add this to my InterfaceController?
  </code></pre>