我想为Apple Watch应用设计一个密码屏幕。 UITextField
不支持WKInterface
。我该如何设计这样的屏幕?是否有可用的API或自定义设置?
答案 0 :(得分:0)
从Apple Watch输入密码确实没有好办法。 Apple不希望你这样做,所以即使你找到了办法,我也会打赌苹果拒绝你的应用程序。另外还要考虑到苹果手表每次从手腕上取下时锁定,因此您必须输入密码才能使用您的应用程序。但是,如果您仍想从Apple Watch输入密码,我建议您自己构建密码。只需使用数字表冠翻阅字母表,并在用户点击密码字符串后将其添加到密码字符串中。
答案 1 :(得分:0)
您可以尝试使用组和按钮构建类似键盘的计算器。
答案 2 :(得分:0)
与iOS UITextField
最接近的是使用presentTextInputControllerWithSuggestions:allowedInputMode:completion:在WatchKit中显示的文本输入法
考虑到听写的变幻莫测,这似乎是输入传统密码的一种非常糟糕的方式,尽管你可以更灵活地思考这个问题。例如,如果所需的“密码”是指定一个短语,该短语包括已预先设置为密码短语的四个单词中的至少三个单词。这将具有相当程度的熵,但合理地考虑到有时候其中一个口述词可能被API错误识别的可能性。