如何为 WKInterfaceGroup 设置小于 2 点的固定高度或宽度?

How can I set a fixed height or width of less than 2 points for WKInterfaceGroup?

当我将 Watch 情节提要中的界面对象的高度或宽度设置为 1 点时,在我取消select 然后再次 select 该对象后,它又恢复为 2。 Xcode 6.3.2.

正在发生这种情况

下面是我设置高度的方法:

取消select然后select再次对象:

但我真的想要 1 点(2 像素)的高度,手表应该能够显示。

我正在使用 WKInterfaceGroup 创建一个 1 点高分隔符。问题与 2.0 以下的任何数字都相同(例如 0.5 或 1.5 也恢复为 2.0),因此看起来 Xcode 故事板编辑器不接受这些参数的小于 2.0 的值。我发现 WKInterfaceImage 也有同样的问题。

我找到了一个简单的解决办法,就是在代码中设置高度。这有点麻烦,因为这意味着我需要在我的控制器代码中为组设置一个插座 @interface:

@property (nonatomic, weak) IBOutlet WKInterfaceGroup *separatorGroup;

出口当然也应该在情节提要中设置。

然后在刷新代码中,我简单的设置了高度或者宽度如下:

    [self.separatorGroup setHeight:1.0];