6

我想要实现的是有一个始终在顶部可见的“标题标签”,中间有一个可以有多个项目及其可滚动的表格,以及两个始终可见的“左”和“右”按钮底部。
例子:

在此处输入图像描述

为了实现这一点,我将表格添加到固定大小的组中,但这样表格不可滚动。

如果我在没有组的情况下添加表格,那么整个屏幕就会变成可滚动的,这并不能解决我的问题。
例子:

在此处输入图像描述

这甚至可以用当前的 API 实现吗?

4

2 回答 2

1

TL;博士

如果您希望size to fit content在组设置中使用组内的可滚动表,但它可能不会像您想要的那样运行。

细节

首先,目前(2015 年 2 月 2 日)不可能在一个 InterfaceController 中拥有一些静态元素和动态元素。如果您有可滚动的内容(如表格),则此 InterfaceController 上的所有元素都是可滚动的。

因此,您可以使用 TL;DR 部分的解决方案,但正如我所说,它可能不会像您想要的那样运行。我有类似的问题:将图像设置为静态背景表但没有设法解决它,即使您将图像设置为表背景它也不会是静态的。

笔记

来自 Apple 的人机界面指南

不要在组内嵌入表格。表根据它们包含的行数动态调整大小。因此,表格会忽略组对它们施加的任何高度限制。(https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/WatchHumanInterfaceGuidelines/Tables.html#//apple_ref/doc/uid/TP40014992-CH24-SW1

于 2015-02-02T17:12:25.747 回答
0

可能您想要实现的目标如下: https ://www.apple.com/watch/films/#film-design 看看(6:47 - 6:50)。

虽然该功能在苹果广告中有所展示,但目前的 WatchKit SDK 尚不支持。

于 2015-02-02T15:17:23.647 回答