问题标签 [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.
apple-watch - 如何在 WatchOS 上检测桌子的移动?
在表格单元格中,我有一个标签,我必须每秒更新一次,这使得滚动非常滞后......如果我现在可以让用户移动表格,我可以停止更新所有单元格的计时器。有没有办法做到这一点?
swift2 - 在 WKInterfaceTable 中截取组选择
我在 WKInterfaceTable 中有一个组,并使用函数didSelectRowAtIndex来拦截行的选择并执行其他操作。一切都很好,除了当用户触摸该行时,我想更改它的 backgroundColor 并且我不知道如何实现这种行为。
函数的第一行如下所示:
不幸的是,该行不会立即更改颜色,因为该函数不会立即调用,而是仅在用户释放触摸时调用。
有没有办法立即拦截触摸(从而改变组的背景颜色)?
swift - 在 WKInterfaceTable 行中放置一个图像和两个标签
我正在为我的应用程序构建一个手表套件扩展,其中包括WKInterfaceTable
. 现在我想在行中添加一个 detailTextLabel 并将其放在主标签下。我不知道为什么,但我只能将它拖到主标签旁边,而不是在主标签下。有人知道为什么以及如何解决它吗?我只想在 iOS 应用程序中显示一个 detailTextLabel。谢谢你的支持!
scroll - WatchOS 在 WKInterfaceTable 中滚动时捕捉到下一行
Apple 自己的Activity应用程序有一个有趣的功能,我尝试在自己的手表应用程序中重新实现:Activity 应用程序中的每个页面都是可滚动的,并且基本上有 2 个垂直页面。第一页是圆圈,第二页显示更多信息。
但是这些页面在使用数字表冠时通常不会上下滚动——它们会卡住。所以你不能在页面之间滚动。Apple 似乎使用了WKInterfaceTable
两行的 a,但我没有找到任何文档如何实现捕捉行为。
他们是如何做到的呢?
objective-c - Swift - WKInterfaceTable 不滚动到底部
我在WKInterfaceTable中有 5 个行控制器。我想滚动到表格底部。
来自苹果文档
要显示的行的索引。指定小于 0 的索引会滚动到列表顶部。指定大于行控制器总数的索引将滚动到列表底部。
当我给零时,它滚动到顶部,但是当我给出的索引大于行控制器的总数时,它不会滚动到底部。
我试着给最后一行控制器索引,它滚动到它好吧。但给出大于最后一行控制器索引的任何值都不会将其滚动到底部。我需要做什么才能让它工作?
ios - WatchKit、核心数据和表格
我有一个已发布的应用程序,现在我想构建一个手表扩展程序,它只会在手表上显示一个表格,其中填充了来自我的核心数据存储的数据。目前非常简单。所以我基本上尝试使用我在我的应用程序 tableviewcontroller 中为手表扩展修改的代码。我有应用程序组,并创建了一个应用程序和手表扩展都可以访问的核心数据类。尽管根据调试日志在手表扩展中这似乎工作正常,但当我在手表上运行应用程序时,我没有在手表表中获得任何数据。代码和调试日志如下:
接口控制器.h
接口控制器.m:
调试日志:
objective-c - WKInterfaceTable didSelectRowAtIndex 上下文中的空值
我设置了一个工作正常的 watchkit 表。但是,当我尝试将 WKInterfaceTable didSelectRowAtIndex 方法与上下文应该存在的值一起使用时,上下文会给出一个空值。我创建的测试上下文值工作正常,该方法工作并推送正确填充的 DetailInterfaceController。请参阅下面的 InterfaceController.m 代码:
watchkit - 使用 force touch watchkit 检测选定的行
是否可以通过强制触摸检测选定的行索引?tableView 当前行中的强制触摸是否突出显示。但是当上下文菜单出现时,我无法获取有关他的信息。TableView 方法 -didSelectRowAtIndex:未使用此事件调用。
watchkit - WKInterfaceTable:像股票邮件应用一样滑动编辑
在库存的 Apple Watch 邮件应用程序中,您可以向左滑动以访问更多电子邮件选项。我将如何使用 a 来执行此操作WKInterfaceTable
?