TVMLのformTemplate
2064 ワード
はじめに
今日から何回かに渡り、TVMLのテンプレートを紹介していきます。
初回は、formTemplateです。
メールアドレスなどをユーザーに入力させることを目的としているようです。
https://developer.apple.com/library/prerelease/tvos/documentation/LanguagesUtilities/Conceptual/ATV_Template_Guide/FormTemplate.html#//apple_ref/doc/uid/TP40015064-CH29-SW1
やること
- タイトル用画像追加(title.pngという名前でPJフォルダに追加しました)
- 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>`
実装結果
ソフトウェアキーボードは勝手に表示されます。
シミュレータのリモコンだとめちゃくちゃ押しづらいのが不安です。
ソース全文はgithubを参考にしてください
https://github.com/senseiswift/appleTVtutorial/commit/b6b716f7205ccdf7043a3c01a793d1fbeb1bba1c
Author And Source
この問題について(TVMLのformTemplate), 我々は、より多くの情報をここで見つけました https://qiita.com/senseiswift/items/0dbfef6041dad1e845a9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .