我想删除表格中的行之间的间距,它有什么属性吗?
8 回答
我还没有找到减少空间的方法。但是,如果您想增加它,请将基本行组中的所有内容放入另一个组并在顶部和底部设置自定义插图
您可以通过单击包含该组的控制器并将 Spacing 属性设置为默认值来删除空间。同样,请记住在持有该特定组的控制器间距属性中执行此操作,而不是将组间距属性设置为 0。希望这会有所帮助!
根据文档,WKInterfaceTable似乎支持单列架构,开发人员需要从情节提要或代码中指定要使用多少行类型或使用什么行类型。对于每种代码类型,都有一个根WKInterfaceGroup对象。在Attributes Inspector中,有一个Size部分,您可以在其中更改组的高度。根据您的需要,您可以使用此属性。
如果你不想玩弄组的height属性,你也可以玩玩Insets属性。它设置为默认值,但您可以将其设置为自定义并修改顶部、底部和间距等属性以满足您的需求
单击 tableRowController 下方的组,然后单击:显示属性检查器。然后,您可以更改行的高度低于尺寸并减少调整量。
这是一个屏幕截图:
到目前为止,您不能删除空间,而是调整 UI 元素以包含空间。如果你可以使用黑色背景会更好。
只是删除行之间的空间改变背景似乎是最好的选择。但是,如果您尝试将行组合在一起并保持圆角,我发现这样做的唯一方法是通过“蛮力”方法。假设您知道您永远不会将超过 10 个项目组合在一起。您可以制作 10 个表格行模板,每个模板比上一个多显示 1 行(因此您将有 1 个表格行显示 1 个行项目,另一个表格行显示 2 个行项目,等等)。这是不可行的,因为你可以有很多行,但它在手表上,所以用户可能无论如何都不想滚动那么多项目。
我认为目前没有一种方法可以减少两个单元格之间的间距,但是您可以更改包含表格视图的组的属性,并且您可能会得到所需的结果。例如,如果您希望有如下图所示的内容,其中两个单元格看起来相邻,请将单元格(单元格组)颜色设置为“清除颜色”,并设置背景(背景图像)或颜色(背景颜色) ) 为组。
“机智。” 和“属于或属于”是两个不同单元格上的文本。