【问题标题】:TVML - how to modify formTemplate to show "pin entry"TVML - 如何修改 formTemplate 以显示“pin entry”
【发布时间】:2015-12-23 11:07:53
【问题描述】:

TVML 的 formTemplate 可以很容易地调整为只允许数字输入:

<formTemplate>
  <textField keyboardType="numberPad">0000</textField>
  <footer>
    <button>
      <text>${TEXT("Submit")}</text>
    </button>
  </footer>
</formTemplate>

这给出了一个类似...的页面

我想进一步减少它,只显示一个“pin entry”屏幕,如下所示:

这是否可以通过 TVML 实现,而无需托管自己的 UIControl?我在任何地方都没有发现任何关于改变这种风格的说法。知道如何实现这一目标吗?谢谢!

【问题讨论】:

  • 看看divTemplate。这允许支持至少几种类型(按钮等),但没有记录存在哪些限制。

标签: tvos apple-tv tvml


【解决方案1】:

【讨论】:

  • 感谢您的回答...但这不是我想要的。您的提示有助于在键入时(好吧,不久之后......)通过将数字更改为点来混淆数字。对于密码等,同样适用于非数字键盘。我真的对显示的第二个屏幕截图很感兴趣 - 这是其他应用程序(非 TVML?)的 pin 输入代码页。
【解决方案2】:

您指的是 TVDigitEntryViewController。您可以在此处阅读更多信息:

https://developer.apple.com/design/human-interface-guidelines/tvos/interface-elements/digit-entry-views/

TVDigitEntryViewController 允许用户在您的应用中输入数字(例如密码)的视图控制器。

https://developer.apple.com/documentation/tvuikit/tvdigitentryviewcontroller

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多