Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Developing for Apple TV

430 views

Published on

Developing for Apple TV for iOS developers. Presented at "Apple TV Power-On!", Silicon Valley iOS Meetup on Nov. 2, 2015. Hosted by Coursera.

Published in: Mobile
  • Thanks for sharing the slides! Where do the numbers in slide #2 come from? I.e. divide by 8 and 4 for min/max and the "12 foot"?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Developing for Apple TV

  1. 1. Developing for Apple TV Siri Remote
  2. 2. 12 FootViewing Distance
  3. 3. Use TestFlight Beta Distribution
  4. 4. • UIButton • UITextField • UITableView • UICollectionView • UISegmentedControl • UISearchBar UIKit Items Supporting Focus
  5. 5. Focus with CustomViews
  6. 6. UIImageView Subclass 1. canBecomeFocused =YES 2. adjustsImageWhenFocused =YES 3. userInteractionEnabled =YES 4. Add UITapGestureRecognizer
  7. 7. Focus with CustomViews
  8. 8. • preferredFocusView • shouldUpdateFocusInContext: • didUpdateFocusInContext:
 withAnimationCoordinator: UIFocusEnvironment
  9. 9. - (void)didUpdateFocusInContext:(UIFocusUpdateContext *)context withAnimationCoordinator:(UIFocusAnimationCoordinator *)coordinator { UIView *view = context.nextFocusedView; [self.view bringSubviewToFront:view]; }
  10. 10. Focus with CustomViews
  11. 11. UIFocusGuide
  12. 12. Solitaire Free download from the AppStore Aleksey Novicov aleksey@yodelcode.com @alekseyn

×