Contents

TVTopShelfProvider

The interface for providing items to display in the main menu’s Top Shelf user interface on an Apple TV.

Declaration

protocol TVTopShelfProvider

Overview

You adopt this protocol in the principal class of your app’s TV Services extension. Apps that implement this extension can provide dynamic content to the Top Shelf element rather than having the system use the static image submitted with the app. The topShelfStyle property specifies the interface style you want, and the topShelfItems property specifies the content items to display. Whenever you change the content provided by the extension, post a TVTopShelfItemsDidChangeNotification notification to prompt the system to reload your content.

Topics

Implementing TV Services Extension Properties

Notifying the System of Changes