title: How to create a page based WatchKit app?
body: <p>I'm trying to create a <strong>page based WatchKit app</strong>. When the app loads I want a page with an image and a button in a paginated view and swiping should switch between an array of images.</p>
  
  <p><img src="https://photos-1.dropbox.com/t/2/AAD7Smu-XUwR56o7mlbeTcfxTCiZJ2_pIXV6e1HX93VppA/12/50363098/png/1024x768/3/1425859200/0/2/iOS%20Simulator%20Screen%20Shot%20-%20Apple%20Watch%2009-Mar-2015%203.28.01%20am.png/CNr1gRggASACIAMoASgC/Ifqv9LXbIFeiti4fq7fkrlcqlOjqe5Hvu7CggyPvGy0" alt="Home View"></p>
  
  <p><a href="https://www.dropbox.com/s/yn3tstngx8h94xo/iOS%20Simulator%20Screen%20Shot%20-%20Apple%20Watch%2009-Mar-2015%203.28.01%20am.png?dl=0" rel="nofollow">https://www.dropbox.com/s/yn3tstngx8h94xo/iOS%20Simulator%20Screen%20Shot%20-%20Apple%20Watch%2009-Mar-2015%203.28.01%20am.png?dl=0</a></p>
  
  <p>I tried <code>WKInterfaceController.reloadRootControllersWithNames(["home", "home", "home", "home", "home"], contexts: ["1", "2", "3", "4", "5"])</code> where <code>home</code> is the identifier of the InterfaceController. I'm calling this method from another InterfaceController which is the initial interface controller. I get the page based views but the initial view is blank.</p>
  
  <pre><code>    import WatchKit
      import Foundation
  
      class InterfaceController: WKInterfaceController {
  
          override func awakeWithContext(context: AnyObject?) {
              super.awakeWithContext(context)
  
              WKInterfaceController.reloadRootControllersWithNames(["home", "home", "home", "home", "home"], contexts: ["1", "2", "3", "4", "5"])
          }
  
          override func willActivate() {
              // This method is called when watch view controller is about to be visible to user
              super.willActivate()
          }
  
          override func didDeactivate() {
              // This method is called when watch view controller is no longer visible
              super.didDeactivate()
          }
      }
  </code></pre>
  
  <ol>
  <li>Am i doing it right using the <code>reloadRootControllersWithNames</code> method to create a page based application?
  <ul>
  <li>Where should I call this method?</li>
  <li>Is there an entry point file like the <code>AppDelegate</code> for WatchKit other than the arrow in the storyboard?</li>
  <li>Can I configure the paginated views in the storyboard itself without writing separate code?</li>
  </ul></li>
  <li>Right now my entire view is paginated. I just want the images to change, I don't want the button to move. How can I accomplish this?
  <a href="http://www.apple.com/watch/films/#film-fitness" rel="nofollow">http://www.apple.com/watch/films/#film-fitness</a> Please check this video. I want the pagination they show here at 02:17. </li>
  <li>Last thing is the animations they do. The animations they show for the texts and the exercise rings. I'd be really thankful if anyone can give me an idea on how to do such animations. :)   </li>
  </ol>