手表套件模态表右上角"Done"按钮



2015年和2016年都有人问过这个问题,但WatchOS 5可能会对此进行更改:

当呈现听写输入时,用户可以单击"取消"one_answers"完成"。我也想在我的应用程序中使用这个模式表。遗憾的是,我找不到任何关于如何创建此按钮的API。这是私人API吗?

这是我的意思的截图(右图)https://mikebluestein.com/2015/05/02/voice-dictation-with-watchkit-and-xamarin/

感谢

没错,苹果还没有为此发布公共的API,问题文章截图中的"完成"按钮是苹果自己的presentTextInputController(withSuggestions:allowedInputMode:completion:)独有的。我会在Bug Reporter中向您的开发人员帐户提交一个建议→watchOS+SDK→WatchKit。

如果你只需要一个"完成"按钮,而不需要"取消"按钮,你可以做的是呈现一个模态,并将左上角的标题文本从默认的"取消"更改为"完成"。

最新更新