如何为 WKInterfaceGroup 设置小于 2 点的固定高度或宽度?
Posted
技术标签:
【中文标题】如何为 WKInterfaceGroup 设置小于 2 点的固定高度或宽度?【英文标题】:How can I set a fixed height or width of less than 2 points for WKInterfaceGroup? 【发布时间】:2015-05-23 19:13:00 【问题描述】:当我将 Watch 故事板中的界面对象的高度或宽度设置为 1 磅时,在我取消选择然后再次选择该对象后,它会恢复为 2。这发生在 Xcode 6.3.2 中。
例如,我是这样设置高度的:
取消选择后再次选择对象:
但我真的想要 1 磅(2 像素)的高度,手表应该能够显示。
我正在使用 WKInterfaceGroup 创建一个 1 点高度分隔符。问题与 2.0 以下的任何数字相同(例如 0.5 或 1.5 也恢复为 2.0),所以看起来 Xcode 故事板编辑器不接受这些参数小于 2.0 的值。我发现与 WKInterfaceImage 相同的问题。
【问题讨论】:
【参考方案1】:我找到了一个简单的解决方案,就是在代码中设置高度。这有点麻烦,因为这意味着我需要在我的控制器代码@interface
中为组设置一个出口:
@property (nonatomic, weak) IBOutlet WKInterfaceGroup *separatorGroup;
当然也应该在情节提要中设置出口。
然后在刷新代码中,我简单的设置了高度或宽度如下:
[self.separatorGroup setHeight:1.0];
【讨论】:
以上是关于如何为 WKInterfaceGroup 设置小于 2 点的固定高度或宽度?的主要内容,如果未能解决你的问题,请参考以下文章
如何为小于 24 的 API 添加 Android 网络安全配置