問題タブ [tvos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1594 参照

screenshot - スクリーンショットをtvOSに保存

質問は非常に単純ですが、答えが見つかりません。

tvOS でスクリーンショットを撮るにはどうすればよいですか?

シミュレーターでは簡単で、File -> Save Screenshotだけですが、実際のデバイスでは? すでにいくつかのボタンの組み合わせを試しましたが、何も起こりませんでした。

お知らせ下さい。ありがとうございました。

0 投票する
4 に答える
3511 参照

tvos - remembersLastFocusedIndexPath が UICollectionView で機能しない

標準の水平レイアウトのコレクション ビューがあります。ビュー コントローラを表示してから閉じると、最後にフォーカスされたセルが最初のセルではなかったにもかかわらず、コレクション ビューが最初のセルにフォーカスをリセットしました。

設定しました

奇妙なのは、ナビゲーション コントローラーでビュー コントローラーをプッシュした場合にのみ発生することです。

だから私がするなら

し、却下すると、remembersLastFocusedIndexPath正しく動作しません。

ただし、次の場合:

その後、期待どおりに動作します。

ナビゲーションコントローラーを介して機能しない理由は何ですか?

0 投票する
1 に答える
3150 参照

objective-c - tvOS: UICollectionViewCell で視差効果を作成する

iOS 9 ストーリーボードを使用して tvOS アプリを作成しています。

アプリには UICollectionView があります。Assets.xcassets コレクションに Front、Middle、および Back アセットを含む Apple TV 画像スタックを定義しました。

ユーザーが UICollectionViewCell を強調表示すると、アプリのアイコンと同様の「強調表示」効果が必要になります。ユーザーは、Siri リモートで指を「丸く」して、視差効果と輝きを公開できます。

誰もこれについて経験がありますか?

0 投票する
4 に答える
10199 参照

uicollectionview - tvOS UICollectionView は、現在フォーカスされている項目のインデックス パスを取得します

したがって、これは一種の初歩的な質問ですが、現在フォーカスされているアイテムを検出する非常に簡単な方法がわかりませんindexPath
のような非常に簡単なものを見たいと思って周りを見回しましcollectionView.indexPathOfCurrentlyFocusedItemたが、遠く離れたものは見つかりませんでした。だから私は掘り下げて、で似たようなものを見つけよUIFocusEnvironmentUIFocusUpdateContextとしましたが、目的のプロパティを見つけようとしましたが失敗しました。したがって、私が思いつく唯一の解決策は、表示されているすべてのセルを反復処理し、フォーカスされたプロパティが true に設定されたセルを見つけることです。

現在フォーカスされているアイテムを見つけるためのよりシンプルでエレガントな方法はありますindexPathか? (デリゲート メソッドを介して追跡し、View Controller のプロパティに保存する場合を除く)

0 投票する
3 に答える
984 参照

javascript - TVJS で TVML textField のノードとキーボード参照を取得するには?

誰かがここで同じ質問をしましたどうすれば TVML textField から値を取得できますか? しかし、完全な回答を説明しておらず、そこにある私のコメントが編集されたため、まったく新しい質問をするよう提案されました。ここにあります...

textFieldTVML からノードとそのキーボード値への参照を取得する最良の方法を理解できる人はいますか? 現在、以下のコードを使用してPresenter.jstextFieldユーザーがDoneフォームとキーボードを表示するテンプレートのボタンをクリックすると、

ITML : undefined はオブジェクトではありません (「textField.getFeature」を評価します) - .../js/Presenter.js

私が使用するときgetFeature("Keyboard")


アップデート:

XML DOM をトラバースして要素にアクセスすることを調べて、解決策を見つけました。

0 投票する
4 に答える
4479 参照

tvos - TVML/TVJS の動的 XML テンプレート

TVJS/TVML を使用して Apple TV アプリでテンプレートを動的に生成する方法を知っている人はいますか? 基本的に、API をヒットし、オブジェクトの配列を取得してから、そのデータを XML テンプレートに挿入したいと考えています。

私はそれを達成する方法についての情報を探していましたが、不足しています。ハードコーディングされた画像やビデオなどを使用しているが、動的に生成されたものは何もない多くのチュートリアルを見つけました。

どんな助けでも大歓迎です。

0 投票する
1 に答える
1051 参照

swift - tvOS による強制タッチ

tvOSでリモコンの強制的なタッチ/クリックを検出する方法を知っている人はいますか?

スプライト キット シーンでクリックを使用して、「ゲーム一時停止アラート」を開きたいです。フォーカスがあり、クリックに反応するUIKitコントロールはありません。

リモコンの「通常の」タッチイベントを使用して、スプライトを移動しています。