2016-11-17 12 views
0

Я знаю уже есть вопрос How to style GCKUIMiniMediaControlsViewController in iOS? и ответ говорит, что мы можем настроить его с использованием протокола UIAppearance. Но контроллеры представлений только соответствуют протоколу UIAppearanceContainer, и я не могу получить доступ к titleLabel, subtitleLabel и т. Д. В miniController, чтобы иметь разные шрифты и размер. Также как мы можем получить доступ и настроить представление выбора устройства («Вставить в»)?Настроить GCKUIExpandedMediaControlsViewController, GCKUIMiniMediaControlsViewController и просмотреть «Cast to»?

ответ

0

Как уже упоминалось в Add Mini Controllers, есть два способа добавления мини-контроллер в приложение отправителя:

  • Пусть рамки Cast управлять размещением мини-контроллера, обернув существующий контроллер представления с его собственный контроллер просмотра.

    Примечание: Этот подход ограничен тем, что вы не можете настроить анимацию и не можете настроить поведение контроллера представления контейнера.

  • Управление планированием виджета мини-контроллера самостоятельно, добавив его в существующий контроллер просмотра, предоставив подсмотр в раскадровке.

    Примечание: Добавьте мини-контроллер непосредственно к существующему контроллеру просмотра с помощью createMiniMediaControlsViewController создать GCKUIMiniMediaControlsViewController экземпляр, а затем добавить его к контроллеру вид контейнера в качестве subview.

См Style the Widgets для того, как ваше приложение отправитель может настроить внешний вид виджетов через приложение.

Возможно, вы также захотите ознакомиться с требованиями и рекомендациями в Sender App.

+0

Вопрос не в добавлении контроллеров, а в их настройке в iOS. Я уже прошел через https://developers.google.com/cast/docs/ios_sender_advanced#style_the_widgets, и вы можете видеть, что непонятно, как настраивать другие элементы, кроме кнопок. – Nandakumar