WatchKit – 两页中的两个表,第二页的前几行超窄

WatchKit – Two tables in two pages, second page has first couple of rows super-narrow

我的 WatchKit 应用程序中有以下设置:

我注意到第二页的 table 的内容被下推,因此右侧的第一行 table 位于第二页和第三行之间的某个位置左边table.

如果我加载一个 table 和一个页面,任何一组内容都没有问题,只有当我有两个页面时才会出现这个问题,并且两个页面都有一个 table –第二页的 table 位置较低。

两个页面都使用相同的 WKInterfaceController 和几乎相同的逻辑(它们只是加载两组数据),所以我不确定为什么会发生这种情况。

还值得注意的是,如果我在故事板中设置了两个页面并通过拖动和使用“下一页”segue link 它们,问题仍然存在,所以它不是由使用引起的reload.

这张图片显示了左页和右页之间的中间平移,并显示了右页的间隙(那个奇怪的红色条纹出现了两次,我的直觉告诉我它设置了我前两个的宽度喜欢的行,1 像素或其他)。

知道这里发生了什么吗?

我遇到了同样的问题。我在 AwakeWithContent() 中进行了 table 配置。当我将它移动到 WillAppear() 时,它工作正常。我认为问题是当你滑动到场景时它试图定位 table.

WillAppear()好像场景一滑进去就发生了