问题标签 [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 投票
2 回答
596 浏览

animation - 我们如何为 WKInterfaceController 移植 addGestureRecognizer(recognizer)

下面的代码是使用 viewController 实现的,我可以为 Apple Watch 做同样的事情并添加动画吗?

我只需要知道 WatchKit 的 addGestureRecognizer(recognizer) 的替代方法是什么。

0 投票
1 回答
247 浏览

ios - 刷新时表中的 WKinterfaceImage 丢失图像

我有WKInterfaceTable一个 WatchKit 应用程序。表中的每一行都有一个图像和一个标签。awakeWithContext在第一次加载接口控制器时,我在or中设置了表格willActivate,一切正常。标签和图像按预期显示其内容。但是,如果我重新加载表格以响应用户选择一行,所有图像都会消失。

我正在使用setImageNamed:设置WKInterfaceImageWatchKit 应用程序包中的图像。我已经尝试将图像放在资产文件中并单独包含在项目中。是什么赋予了?

我设置和重置表格的代码如下所示:

0 投票
2 回答
245 浏览

objective-c - WKInterfaceTable 滚动条高度

如何更改WKInterfaceTable滚动条的高度?默认滚动条高度等于 1 行的高度。我错过了什么?

在此处输入图像描述

0 投票
2 回答
473 浏览

ios - 如何在 Watch App 中显示无限的数据馈送?

如何在 Apple Watch App 中创建从网络获取的永无止境的滚动内容?

一种方法是使用WKTableInterface,每行作为全屏图像,最后一行作为具有“加载更多”操作的按钮。在“加载更多”操作中,我可以获取更多数据并使用以下方法插入包含新数据的行。

这是一个好方法吗?我可以在不点击“加载更多”的情况下获取和添加行吗?

相反,我可以使用基于垂直页面的导航样式吗?我认为没有,因为必须事先知道页面。正确的?

0 投票
2 回答
1250 浏览

ios - Apple Watch Table - first 4 rows not appearing

I'm having problems adding rows to WKInterfaceTable on Apple Watch. The weird thing is that no matter what I do, the first 4 rows appear as empty. I tried adding rows manually and in a loop - doesn't matter. I believe my code is good because 5th and further rows appear just fine. Here's what happens:

empty rows

Scroll further:

enter image description here

My code:

Any help appreciated. It's probably something trivial. I'm running Xcode 6.2 (6C131e) on Yosemite 10.10.2

0 投票
1 回答
222 浏览

ios - 在 WatchKit 表上查看解析数据

我正在尝试让我的应用程序在 WatchKit 上运行。我使用 Parse,并且想在我的 PFObject 中简单地将“请求”的值显示为 WatchKit 表中的一行。我已经设置了表和行,并且行 NSObject 类中只有 1 个标签,其中将填充“请求”字段。这是我的 InterfaceController 中用于 Watch 的内容。

如何从该行的数组中获取值到标签中?

0 投票
1 回答
729 浏览

ios - WKInterfaceTable 渲染问题。滚动条和最后一行都被切断

我正在为 Apple Watch 开发 WatchKit 应用程序。当第一个测试版在 11 月/12 月发布时,我最初“完成”了该应用程序。

我最近升级了最终版本,WatchKit 中的一些东西发生了变化(正如预期的那样)。我不得不在这里和那里修复几行代码,因为它们改变了应用程序视图的启动方式。

无论如何,在解决问题后,我注意到我的WKInterfaceTable显示和滚动几乎正确。表中的最后一行被截断(如下面的屏幕截图所示)。此外,滚动条非常短 - 比应有的短(也在屏幕截图中)。还有其他人遇到这种情况吗?

标题

在屏幕截图中,该应用程序大约有 10 行,我只是用一点额外的拉力滚动到底部,只是为了显示最后一行的截断...注意行的底部和滚动条右上。

我已经包含了可能有用的额外屏幕截图。我研究了一些教程WKInterfaceTable,他们并没有真正做任何与我在 Interface Builder 中不同的事情。我在这里迷路了。

我没有在代码中进行任何 UI 修改。我只是让 WatchKit 尽可能多地处理 UI,而无需我的任何干预。

谢谢!

其他截图:

在此处输入图像描述

0 投票
2 回答
470 浏览

xcode6 - WatchKit 上下文菜单,如何判断它用于哪一行?

我的WKInterfaceTable界面控制器中有一个,并向控制器添加了一个上下文菜单。按住特定行时,该行会按下并显示上下文菜单。我怎么知道菜单的哪一行?

0 投票
1 回答
343 浏览

ios - WKInterfaceTable 中的部分

我正在尝试创建一个包含不同行数的部分的表。我看到了这里给出的解决方案How to create section in WKInterfaceTable并尝试如下:

我有我rowTypes的如下:

我期待 11 行,但只得到 9 行,它们都是teamRow类型,没有teamSection. 谁能发现做错了什么?

0 投票
1 回答
545 浏览

ios8 - 调用 removeRowsAtIndexes 后 WKInterfaceTable 未更新

也许我做错了什么,但如果我调用removeRowsAtIndexes:这样的WKInterfaceTable实例:

表不应该更新吗?记录numberOfRows表报告的数字显示正确减少了 1,但在屏幕上没有任何变化。

在这一点之后尝试选择一行实际上会导致选择下面的行,因此很明显该表已经记录了删除,但至少在模拟器中它没有显示。有没有其他人经历过这个?这是一个错误还是我需要强制表格以某种方式刷新?