【问题标题】:Apple Watch: Is there a native way to add "color stripe" on the left side of a "WKInterfaceGroup"Apple Watch:是否有在“WKInterfaceGroup”左侧添加“彩色条纹”的本地方式
【发布时间】:2015-04-23 20:48:28
【问题描述】:

我知道这个问题可能看起来很奇怪,但我看到这个 youtube 视频正是我想要的。基本上在视频中它显示了一个侧面有彩色条纹的“WKInterfaceGroup”。我想知道是否有这样做的本地方式?如果没有,实现这一目标的最佳方法是什么?我假设添加图像。

请查看 0:33 的 youtube 视频,了解我的意思。

https://www.youtube.com/watch?v=tn3u9rb2x4Y

这是我在谷歌上看到的一张图片,用来展示我想要什么。

【问题讨论】:

    标签: objective-c swift watchkit wkinterfacegroup


    【解决方案1】:

    除了手动构建它或图像之外,没有本地方法可以做到这一点。

    自己做……这就是我会做的

    1. 使用组元素制作线条
    2. 使组的宽度约为 5px
    3. 制作组相对于容器的高度。给它一个 值约为 0.9 或 0.8 以允许在顶部和底部进行填充
    4. 垂直居中组元素(我想您将放置 这个放到一个更大的组容器中)
    5. 将该组元素设为绿色、蓝色或红色
    6. 最后你可以调整组的半径来确定如何 圆你想要的

    确保将其水平对齐到左侧,并确保您的父容器的插图具有正确的间距值

    【讨论】:

    • 这正是我在我的应用程序中所做的方式,而且效果很好。
    【解决方案2】:

    执行此操作的另一种方法,我认为它实际上是 OP 的屏幕截图中所描绘的,只需将 WKInterfaceSeparator 拖到组或单元格中,它将自动旋转为垂直而不是水平并且你可以把它做成任何你想要的颜色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-17
      • 2012-03-21
      • 2015-11-25
      • 1970-01-01
      • 2015-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多