首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WatchKit / Apple :定制长度的振动?

WatchKit / Apple :定制长度的振动?
EN

Stack Overflow用户
提问于 2014-12-30 20:19:57
回答 3查看 4.9K关注 0票数 9

我有一个问题,准备一个潜在的iWatch应用程序。由于之前没有编写iOS应用程序的经验,这个API让人感到非常令人望而生畏,而且很难浏览。

这个项目的一个核心部分包括向iWatch发送脉冲振动--这是完全可能的还是我仅限于标准的“通知”振动?如果是这样的话,你知道以什么速度发送振动通知吗?

我在StackO上找到了一个可能相关的主题:在iOS中是否有用于自定义振动的API?是否适用于iWatch应用程序?

提前谢谢你。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-06-16 18:44:25

目前,还没有用于自定义触觉反馈的API。但是,从watchOS 2.0开始,您可以通过提供一个WKHapticType选项来调用触觉反馈。

代码语言:javascript
运行
复制
WKInterfaceDevice.current().play(.success)

以下是WKHapticType选项:

代码语言:javascript
运行
复制
enum WKHapticType : Int {
    case Notification
    case DirectionUp
    case DirectionDown
    case Success
    case Failure
    case Retry
    case Start
    case Stop
    case Click
}
票数 17
EN

Stack Overflow用户

发布于 2014-12-30 20:30:40

除了默认通知之外,没有任何现有的WatchKit API可以向手表发送振动模式或触发振动。您目前最好的选择是提交增强请求

票数 9
EN

Stack Overflow用户

发布于 2015-01-04 15:30:52

,做你想做的事是不可能的。

首先要记住,你很有可能在今年晚些时候做你想做的事情--(在2014年底的中,苹果发布了一条新闻信息:“从明年晚些时候开始,开发者将能够为Apple开发完全本土的应用程序。”http://www.apple.com/pr/library/2014/11/18Developers-Start-Designing-Apps-for-Apple-Watch.html)。

如果这是不可能的,那是因为现在,Apple Watch的应用程序并不是真正地在Apple Watch上运行,而是在与其配套的iPhone上运行。

当用户在Apple屏幕上触摸应用程序的图标时,Apple告诉您的iPhone启动相应的扩展,这个扩展将运行您的代码,更新您的UI,并响应诸如用户单击按钮等事件。

总之,Apple上的内容只是UI和一些资源,这是运行您编写的代码的iPhone。

当能够创建完全本地的应用程序时,Apple可能会提供框架,使您能够使用Taptic引擎和其他特定于手表的传感器。

关于WatchKit的更多细节,我建议您查看专门的Apple Developper页面:

https://developer.apple.com/watchkit/

在这里,您将看到一个视频,用于开始使用WatchKit、框架引用和设计资源。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27711983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档