问题标签 [wkinterfacetable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
112 浏览

apple-watch - 如何在 WatchOS 上检测桌子的移动?

在表格单元格中,我有一个标签,我必须每秒更新一次,这使得滚动非常滞后......如果我现在可以让用户移动表格,我可以停止更新所有单元格的计时器。有没有办法做到这一点?

0 投票
1 回答
34 浏览

swift2 - 在 WKInterfaceTable 中截取组选择

我在 WKInterfaceTable 中有一个组,并使用函数didSelectRowAtIndex来拦截行的选择并执行其他操作。一切都很好,除了当用户触摸该行时,我想更改它的 backgroundColor 并且我不知道如何实现这种行为。

函数的第一行如下所示:

不幸的是,该行不会立即更改颜色,因为该函数不会立即调用,而是仅在用户释放触摸时调用。

有没有办法立即拦截触摸(从而改变组的背景颜色)?

0 投票
1 回答
505 浏览

swift - 在 WKInterfaceTable 行中放置一个图像和两个标签

我正在为我的应用程序构建一个手表套件扩展,其中包括WKInterfaceTable. 现在我想在行中添加一个 detailTextLabel 并将其放在主标签下。我不知道为什么,但我只能将它拖到主标签旁边,而不是在主标签下。有人知道为什么以及如何解决它吗?我只想在 iOS 应用程序中显示一个 detailTextLabel。谢谢你的支持!

0 投票
1 回答
577 浏览

scroll - WatchOS 在 WKInterfaceTable 中滚动时捕捉到下一行

Apple 自己的Activity应用程序有一个有趣的功能,我尝试在自己的手表应用程序中重新实现:Activity 应用程序中的每个页面都是可滚动的,并且基本上有 2 个垂直页面。第一页是圆圈,第二页显示更多信息。

但是这些页面在使用数字表冠时通常不会上下滚动——它们会卡住。所以你不能在页面之间滚动。Apple 似乎使用了WKInterfaceTable两行的 a,但我没有找到任何文档如何实现捕捉行为。

他们是如何做到的呢?

0 投票
0 回答
169 浏览

objective-c - Swift - WKInterfaceTable 不滚动到底部

我在WKInterfaceTable中有 5 个行控制器。我想滚动到表格底部。

来自苹果文档

要显示的行的索引。指定小于 0 的索引会滚动到列表顶部。指定大于行控制器总数的索引将滚动到列表底部。

当我给零时,它滚动到顶部,但是当我给出的索引大于行控制器的总数时,它不会滚动到底部。

我试着给最后一行控制器索引,它滚动到它好吧。但给出大于最后一行控制器索引的任何值都不会将其滚动到底部。我需要做什么才能让它工作?

0 投票
1 回答
233 浏览

ios - WatchKit、核心数据和表格

我有一个已发布的应用程序,现在我想构建一个手表扩展程序,它只会在手表上显示一个表格,其中填充了来自我的核心数据存储的数据。目前非常简单。所以我基本上尝试使用我在我的应用程序 tableviewcontroller 中为手表扩展修改的代码。我有应用程序组,并创建了一个应用程序和手表扩展都可以访问的核心数据类。尽管根据调试日志在手表扩展中这似乎工作正常,但当我在手表上运行应用程序时,我没有在手表表中获得任何数据。代码和调试日志如下:

接口控制器.h

接口控制器.m:

调试日志:

0 投票
2 回答
78 浏览

objective-c - WKInterfaceTable didSelectRowAtIndex 上下文中的空值

我设置了一个工作正常的 watchkit 表。但是,当我尝试将 WKInterfaceTable didSelectRowAtIndex 方法与上下文应该存在的值一起使用时,上下文会给出一个空值。我创建的测试上下文值工作正常,该方法工作并推送正确填充的 DetailInterfaceController。请参阅下面的 InterfaceController.m 代码:

0 投票
1 回答
311 浏览

watchkit - 使用 force touch watchkit 检测选定的行

是否可以通过强制触摸检测选定的行索引?tableView 当前行中的强制触摸是否突出显示。但是当上下文菜单出现时,我无法获取有关他的信息。TableView 方法 -didSelectRowAtIndex:未使用此事件调用。

0 投票
1 回答
488 浏览

watchos-2 - WKInterfaceTable 拉取刷新

是否可以在 watch os 2 的 WKInterfaceTable 中创建拉动刷新操作?

有一个问题,但它与 watch os 1 有关。

WatchKit 拉动刷新

0 投票
1 回答
565 浏览

watchkit - WKInterfaceTable:像股票邮件应用一样滑动编辑

在库存的 Apple Watch 邮件应用程序中,您可以向左滑动以访问更多电子邮件选项。我将如何使用 a 来执行此操作WKInterfaceTable