WatchKit模式表右上角的“完成”按钮

时间:2018-12-22 12:35:29

标签: watchkit

在2015年和2016年曾有人问过这个问题,但也许WatchOS 5对此有所改变:

在显示听写输入时,用户可以单击“取消”和“完成”。我也想在我的应用程序中将其用作模式表。不幸的是,我找不到有关如何创建此按钮的任何API。这是私有API吗?

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

的屏幕截图

谢谢

1 个答案:

答案 0 :(得分:1)

是正确的,Apple尚未为此提供公共API,问题文章屏幕快照中的“完成”按钮是Apple自己的presentTextInputController(withSuggestions:allowedInputMode:completion:)所独有的。我会在Bug Reporter→watchOS + SDK→WatchKit中向您的开发人员帐户提出建议。

如果您只需要“完成”按钮而不是“取消”按钮,则可以执行的操作是显示一个模式并将左上方的标题文本从默认的“取消”更改为“完成”。