WatchKit:如何本地化系统提供的 Dismiss 按钮?

Posted

技术标签:

【中文标题】WatchKit:如何本地化系统提供的 Dismiss 按钮?【英文标题】:WatchKit: How to localize system-provided Dismiss button? 【发布时间】:2015-06-12 05:26:45 【问题描述】:

通知界面有预定义的关闭按钮,我正在寻找为其添加本地化的方法。

有没有办法做到这一点?我在文档中没有找到答案。

提前感谢您的帮助。

【问题讨论】:

一般来说,如果是预定义的,应该由Apple处理。 在 xamarin 上找到了一些信息,Buttons 有一个 Title 属性,这反映在它们的本地化值的设置方式上:developer.xamarin.com/guides/ios/watch/working-with/… 【参考方案1】:

您无法自行更改“关闭”按钮的标题 - 它由 iOS 管理,并将根据设备上的语言偏好进行本地化。 Dismiss 按钮将始终显示在通知界面上以关闭/关闭相应的视图,第三方开发人员无法影响 Dismiss 按钮的行为和样式。

但是您可以在通知上添加带有所需标题和操作的额外按钮 - 这是 Apple 自己的详细手册:https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/BasicSupport.html#//apple_ref/doc/uid/TP40014969-CH18-SW1

【讨论】:

以上是关于WatchKit:如何本地化系统提供的 Dismiss 按钮?的主要内容,如果未能解决你的问题,请参考以下文章

WatchKit 中的本地通知

watchkit 应用程序的企业配置?

在 watchkit 中接收本地通知

如何从父 iphone 应用程序触发 watchkit 应用程序?

Watchkit 通知场景是强制性的吗?

watchkit 中的自定义元素