问题标签 [wkinterfacegroup]

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 回答
286 浏览

ios - AppleWatch 界面的一部分可以独立滚动吗?

我有一个 WatchKit 应用程序,它由一个标签和几个按钮组成。标签的内容可能足够长以引起滚动,但我希望按钮留在屏幕上。是否可以让标签内容滚动而不是整个屏幕?

我尝试将标签嵌入 a WKInterfaceGroup,但标签的高度被限制为组的高度。

0 投票
2 回答
2140 浏览

watchkit - 让水平对齐的 WKInterface 元素填充视图

我正在尝试在 Apple Watch 应用上并排放置 2 个 WKInterfaceButton 项目。我有一个 WKInterfaceGroup,我将其布局设置为水平。这使我可以将按钮彼此相邻放置。问题在于,无论手表尺寸(38 或 42 毫米)如何,它们都可以完全并排放置并填充屏幕宽度并自动调整。目前我左对齐右对齐。然后要调整宽度,我必须手动调整宽度,直到看起来正确。这似乎有点太硬编码,因为它不允许任何未来的手表屏幕尺寸变化。

我需要一种将 WKInterface 元素(在本例中为按钮)设置为手表可用尺寸一半的方法。在普通应用程序中,您可以使用

WatchKit 中是否有等价物?

0 投票
1 回答
483 浏览

ios - WatchKit 组:带有图像和标签,图像得到 4 个圆角中的 2 个圆角

我正在尝试在 WatchKit 中并排放置一个带有图像和标签的视图。

我创建了一个水平方向的组,并添加了左对齐的图像和右对齐的标签。

我实际上在这里遇到了两个不同的问题:

(1) 我的图像是正方形的,但是靠在组边缘的图像边缘被四舍五入。所以我有两个圆角和两个方角,看起来很糟糕。我更喜欢得到 4 个圆角——但主要是我只需要它保持一致。

(2) 我的标签文字很长,需要换行。在 Interface Builder 中,我将行设置为 2,在 IB 中它正确包装。但是当我运行它时,模拟器中的视图不会换行,而是被截断。

截屏

0 投票
0 回答
65 浏览

ios - 我们如何使任何对象在 Apple Watch 中的桌子或其他对象上流动

就像文本输入控制器一样

我尝试将表格放在一个组内,并在其下方的组内放置按钮,认为该组可以像 scrollView 一样滚动但失败了。

[嗯,我还不能发送图像......]

所以这里有什么帮助吗?

0 投票
1 回答
374 浏览

spacing - WKInterfaceGroup 间距有时不完全为 0 (WatchKit)

我在 WatchApp Storyboard 中设置了一个组,该组的宽度相对于容器 1,高度相对于容器 0.5。在这个组内,我有 20 个水平对齐的组,其宽度相对于容器 0,05。组的间距设置为 0,但是当我为所有组设置背景颜色时,我最终会这样。

与组一起组

如您所见,有些间距实际上为零,但有时会有大约 1 px 的小间距。这是某种错误吗?是否可以完美地对齐组,使其看起来像是一个坚实的背景?请不要告诉我,我可以设置第一组的背景颜色。显然我知道,我需要它像这样工作!谢谢!

0 投票
2 回答
383 浏览

ios - 是否可以通过编程方式获取 WKInterfaceGroup 的子元素?

有没有办法以编程方式访问 WKInterfaceGroup 的子元素,而不是 Ctrl + 从界面生成器拖动?

0 投票
3 回答
1218 浏览

storyboard - 如何以编程方式更改 WKInterfaceObject 的高度类型?

在 WatchKit 故事板中,如果您添加 WKInterfaceObject(例如 WKInterfaceGroup),您有以下高度和宽度选项:

  1. 适合内容的大小
  2. 相对于容器(值和调整)
  3. 固定(值)

在 WKInterfaceObject 标头中,只有一个与高度相关的属性:

...在文档中指出:

设置对象的绝对高度(以磅为单位)。

这看起来与选项#3(固定值)相对应。

如何以编程方式选择其他两个选项中的任何一个(例如,如果我想将大小更改为“相对于容器”怎么办)?

0 投票
0 回答
1142 浏览

ios - 组之间的 Watchkit 空间

我有两组,一组在另一组下方,我看到第一组底部和第二组顶部之间有一个空格:这是我的场景这是模拟器截图

我尝试修改组间距属性,但似乎不起作用。请告知如何消除它们之间的空间。谢谢!

0 投票
1 回答
330 浏览

ios - WatchKit 基本文本动画

是否可以重现我们可以在演示页面上看到的基本动画:http: //www.apple.com/watch/health-and-fitness/

我们可以看到一些文本出现/消失。我想知道他们是否做到了,我们也可以做到吗,或者我们还没有使用这些方法......

我知道 watchKit 上的动画非常有限,但是我们可以用 NSTimer 和 WKInterfacegroup 制作一些东西吗?

0 投票
1 回答
838 浏览

watchkit - WatchKit WKInterfaceGroup,一个标签在另一个之上?

简单的问题:是否可以WKInterfaceLabel在 a 内将一个堆叠在另一个之上WKInterfaceGroup?我像疯子一样拖着,我无法将蓝色目标线设置在第一个标签的上方或下方。它会坐在它旁边,在它的左边或右边,但它不会在它上面或下面安顿下来。

我正在尝试在类似于主/详细信息的表格行中做一些事情,但我根本无法弄清楚它是否可能。