2016-11-17 1 views
0

私は既に質問があります。 How to style GCKUIMiniMediaControlsViewController in iOS? と答えて、私たちはUIAppearanceプロトコルを使ってそれをカスタマイズできると答えています。しかし、ビューコントローラはUIAppearanceContainerプロトコルに準拠しているだけなので、miniControllerのtitleLabel、subtitleLabelなどにアクセスして、異なるフォントとサイズにすることはできません。また、デバイス選択ビュー(「キャスト先」ビュー)にアクセスしてカスタマイズするにはどうすればよいですか?GCKUIExpandedMediaControlsViewController、GCKUIMiniMediaControlsViewController、および[Cast to]ビューをカスタマイズしますか?

答えて

0

Add Mini Controllersで述べたように、送信元のアプリにミニコントローラを追加するには2つの方法があります。

  • はキャストフレームワークが持つ既存のビューコントローラをラップすることにより、ミニコントローラのレイアウトを管理しましょうそれ自身のビューコントローラ。

    :この方法は、アニメーションをカスタマイズできないため、コンテナビューコントローラの動作を設定できません。

  • ミニコントローラウィジェットのレイアウトは、ストーリーボードにサブビューを作成して、既存のビューコントローラに追加することで、自分で管理します。

    GCKUIMiniMediaControlsViewControllerインスタンスを作成するためにcreateMiniMediaControlsViewControllerを使用して、subviewとしてコンテナビューコントローラに追加することで、既存のビューコントローラに直接ミニコントローラを追加します。

あなたの送信者のアプリがあなたのアプリケーション間でのウィジェットの外観を設定することができます方法についてはStyle the Widgetsを参照してください。

Sender Appの要件とベストプラクティスも確認してください。

+0

質問はコントローラの追加ではなく、iOSでのカスタマイズです。私はすでにhttps://developers.google.com/cast/docs/ios_sender_advanced#style_the_widgetsを行っていましたが、ボタン以外の要素をカスタマイズする方法が明確でないことがわかりました。 – Nandakumar

関連する問題