在2015年和2016年曾有人问过这个问题,但也许WatchOS 5对此有所改变:
在显示听写输入时,用户可以单击“取消”和“完成”。我也想在我的应用程序中将其用作模式表。不幸的是,我找不到有关如何创建此按钮的任何API。这是私有API吗?
以下是我的意思(右图)https://mikebluestein.com/2015/05/02/voice-dictation-with-watchkit-and-xamarin/
的屏幕截图谢谢
答案 0 :(得分:1)
是正确的,Apple尚未为此提供公共API,问题文章屏幕快照中的“完成”按钮是Apple自己的presentTextInputController(withSuggestions:allowedInputMode:completion:)
所独有的。我会在Bug Reporter→watchOS + SDK→WatchKit中向您的开发人员帐户提出建议。
如果您只需要“完成”按钮而不是“取消”按钮,则可以执行的操作是显示一个模式并将左上方的标题文本从默认的“取消”更改为“完成”。