Framework

TVUIKit

Show common user interface elements from Apple TV in your native app.

Topics

Lockup Views

TVLockupView

A focusable view that presents main content, like a movie poster, and an optional header and footer.

TVCardView

A view that responds to focus interaction with a motion effect that's applied to all of its subviews.

TVPosterView

A view that's optimized to display an image, a header, and a footer.

TVMonogramView

A specialized lockup view that contains a circular image of a person or the person's initials, along with a footer view.

TVCaptionButtonView

A button-like view that responds to user interactions.

Header and Footer View

TVLockupHeaderFooterView

A view that contains header and footer information.

State Changes

TVLockupViewComponent

The protocol for responding to lockup view state changes.

Input View

TVDigitEntryViewController

A view controller that enables the user to enter digits, like a passcode, in your app.

Collection View

TVCollectionViewFullScreenLayout

A collection view layout that organizes items into a browsable, full-screen display format.

TVCollectionViewDelegateFullScreenLayout

Methods that send notifications of events during cell transitions.

TVCollectionViewFullScreenCell

A full-screen cell used in full-screen display format.

TVCollectionViewFullScreenLayoutAttributes

Attributes to manage the appearance of the collection view's layout.