LoginSignup
1
1

More than 5 years have passed since last update.

TVMLのformTemplate

Last updated at Posted at 2015-09-15

はじめに

今日から何回かに渡り、TVMLのテンプレートを紹介していきます。

初回は、formTemplateです。
メールアドレスなどをユーザーに入力させることを目的としているようです。
https://developer.apple.com/library/prerelease/tvos/documentation/LanguagesUtilities/Conceptual/ATV_Template_Guide/FormTemplate.html#//apple_ref/doc/uid/TP40015064-CH29-SW1

やること

  1. タイトル用画像追加(title.pngという名前でPJフォルダに追加しました)
  2. XMLにformTemplateタグを追加
formTemplate
var firstXMLString =
`<?xml version="1.0" encoding="UTF-8" ?>
<document>
<formTemplate>
<banner>
// タイトル画像
<img src="http://localhost:8000/title.png" width="800" height="400"/>
// 説明文言
<description>Enter Password</description>
</banner>
// textFieldの初期文言
<textField>hirakegoma</textField>
<footer>
<button>
<text>Submit</text>
</button>
</footer>
</formTemplate>
</document>`

実装結果

Apple TV 1080p - Apple TV 1080p _ tvOS 9.0 (13T5347l)-1.png

ソフトウェアキーボードは勝手に表示されます。
シミュレータのリモコンだとめちゃくちゃ押しづらいのが不安です。

ソース全文はgithubを参考にしてください
https://github.com/senseiswift/appleTVtutorial/commit/b6b716f7205ccdf7043a3c01a793d1fbeb1bba1c

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1