ios - 在 WatchKit WKInterfaceTable 的表格行中布置对象

标签 ios xcode watchkit watchos-2

我正在尝试在 Apple Watch 应用程序(使用 WKInterfaceTable)的表格行中布置对象(具体来说,2 个图像和 3 个标签)。

我无法精确控制对象的起始 X 和 Y 位置,因为 Watch 的布局系统与 iOS/OS X 不同。

我还有一个问题,对象不是“换行到下一行”,而是溢出到 watch 可显示区域的边界之外(如 Interface Builder/xCode 中所示)。当右侧没有更多空间可以显示时,似乎没有简单的方法可以强制“包裹”对象。

我需要按照我想要的方式精确布置对象。我该如何解决这个问题?我可以在 Interface Builder (xCode) 中执行此操作还是必须以编程方式执行此操作(如果可以,如何操作?)?

谢谢!

最佳答案

听起来像是 WKInterfaceGroups 可能就是您所需要的。苹果自带documentation有点薄,但如果你谷歌一点,你会发现很多例子如何做非常复杂的布局(我见过用组绘制的图形)和用组动画。

关于ios - 在 WatchKit WKInterfaceTable 的表格行中布置对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35215586/

相关文章:

ios - WCSession:使用 transferUserInfo 或 sendMessage 的最佳方式?

iphone - 应用内购买,多个具有不同持续时间的自动续订订阅

ios - 更新 xcode 时如何更改提示中的 Apple ID

iphone - ExtAudioFileWrite 到 m4a/aac 在双核设备(ipad 2、iphone 4s)上失败

跨多台计算机的 Xcode 首选项?

ios - 如何使用 WatchConnectivity 在我的 iOS 和 Watch 应用程序之间共享信息?

ios - 更改 watchkit Controller 标题字体大小

ios - 为什么 iTunes Search API 的结果排序与 iOS 设备上的搜索结果不同?

swift - 从 Xcode 项目中删除 SwiftyJSON 框架/cocoapod

xcode - UI测试: completely skip app delegate