WatchKit Modal Sheet 右上角 "Done" 按钮
WatchKit Modal Sheet top right "Done" button
2015 年和 2016 年有人问过这个问题,但也许 WatchOS 5 对此进行了更改:
呈现听写输入时,用户可以单击 'cancel' 以及 'done'。我也想在我的应用程序中将其用于模态 sheet。不幸的是,我找不到关于如何创建此按钮的任何 API。这是私人 API 吗?
这是我的意思的截图(右图)https://mikebluestein.com/2015/05/02/voice-dictation-with-watchkit-and-xamarin/
谢谢
没错,Apple 还没有为此制作 public API,问题文章截图中的完成按钮是 Apple 独有的 presentTextInputController(withSuggestions:allowedInputMode:completion:)
。我会在 Bug Reporter → watchOS + SDK → WatchKit 中向您的开发者帐户提出建议。
如果您只需要一个完成按钮而不需要一个取消按钮,您可以做的是显示一个模式并将左上角的标题文本从默认的 "Cancel" 更改为 "Done".
2015 年和 2016 年有人问过这个问题,但也许 WatchOS 5 对此进行了更改:
呈现听写输入时,用户可以单击 'cancel' 以及 'done'。我也想在我的应用程序中将其用于模态 sheet。不幸的是,我找不到关于如何创建此按钮的任何 API。这是私人 API 吗?
这是我的意思的截图(右图)https://mikebluestein.com/2015/05/02/voice-dictation-with-watchkit-and-xamarin/
谢谢
没错,Apple 还没有为此制作 public API,问题文章截图中的完成按钮是 Apple 独有的 presentTextInputController(withSuggestions:allowedInputMode:completion:)
。我会在 Bug Reporter → watchOS + SDK → WatchKit 中向您的开发者帐户提出建议。
如果您只需要一个完成按钮而不需要一个取消按钮,您可以做的是显示一个模式并将左上角的标题文本从默认的 "Cancel" 更改为 "Done".