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

Posted

技术标签:

【中文标题】在 WKInterfaceTable 行中放置一个图像和两个标签【英文标题】:Position an image and two labels in a WKInterfaceTable row 【发布时间】:2015-10-21 19:42:00 【问题描述】:

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

【问题讨论】:

【参考方案1】:

表格行控制器包含一个WKInterfaceGroup,其中包含您的两个WKInterfaceLabels。您必须选择 Vertical 作为 WKInterfaceGroup's Layout 属性才能将标签放在一起。

更新:

要在标签左侧添加 WKInterfaceImage,您必须使用以下设置:

您需要设置以下值:

组 1:

布局:水平 高度:大小以适合内容

图片:

尺寸:相对于容器,系数:0,3

第 2 组:

布局:垂直 大小:相对于容器,系数:0,7

标签:

宽度:相对于容器,系数:1

您可能必须使用图像和标签组的大小因素。这两个宽度因子之和必须为 1。

【讨论】:

感谢您的回答!但我也有一个应该显示在 2 个标签旁边的图像视图。这行不通? 没问题!很高兴我能帮忙:-) 还有label.hidden可以隐藏标签吗?每次都应该显示第二个标签,所以如果可能的话我可以隐藏它。 是的。作为WKInterfaceObject 子类的所有类都有setHiddensetAlpha 方法,可用于隐藏接口对象。

以上是关于在 WKInterfaceTable 行中放置一个图像和两个标签的主要内容,如果未能解决你的问题,请参考以下文章

如何在jquery中放置多个样式属性[重复]

如何在 WKInterfaceTable 中创建部分

Android 无法在 main-dex 文件中放置请求的类

如何在 tkinter ~ python 中放置在网格中的两个小部件之间添加空间?

如何在我的 ag-grid 单元格中放置一个 react jsx 组件

如何减少 WKInterfaceTable 中的行间距