WatchKit – 两页中的两个表,第二页的前几行超窄
WatchKit – Two tables in two pages, second page has first couple of rows super-narrow
我的 WatchKit
应用程序中有以下设置:
两个水平页面,通过reloadRootControllersWithNames:contexts:
以编程方式配置
每个页面包含一个 WKInterfaceTable
加载一些单独的数据。
我注意到第二页的 table 的内容被下推,因此右侧的第一行 table 位于第二页和第三行之间的某个位置左边table.
如果我加载一个 table 和一个页面,任何一组内容都没有问题,只有当我有两个页面时才会出现这个问题,并且两个页面都有一个 table –第二页的 table 位置较低。
两个页面都使用相同的 WKInterfaceController
和几乎相同的逻辑(它们只是加载两组数据),所以我不确定为什么会发生这种情况。
还值得注意的是,如果我在故事板中设置了两个页面并通过拖动和使用“下一页”segue link 它们,问题仍然存在,所以它不是由使用引起的reload
.
这张图片显示了左页和右页之间的中间平移,并显示了右页的间隙(那个奇怪的红色条纹出现了两次,我的直觉告诉我它设置了我前两个的宽度喜欢的行,1 像素或其他)。
知道这里发生了什么吗?
我遇到了同样的问题。我在 AwakeWithContent()
中进行了 table 配置。当我将它移动到 WillAppear()
时,它工作正常。我认为问题是当你滑动到场景时它试图定位 table.
WillAppear()
好像场景一滑进去就发生了
我的 WatchKit
应用程序中有以下设置:
两个水平页面,通过
reloadRootControllersWithNames:contexts:
以编程方式配置
每个页面包含一个
WKInterfaceTable
加载一些单独的数据。
我注意到第二页的 table 的内容被下推,因此右侧的第一行 table 位于第二页和第三行之间的某个位置左边table.
如果我加载一个 table 和一个页面,任何一组内容都没有问题,只有当我有两个页面时才会出现这个问题,并且两个页面都有一个 table –第二页的 table 位置较低。
两个页面都使用相同的 WKInterfaceController
和几乎相同的逻辑(它们只是加载两组数据),所以我不确定为什么会发生这种情况。
还值得注意的是,如果我在故事板中设置了两个页面并通过拖动和使用“下一页”segue link 它们,问题仍然存在,所以它不是由使用引起的reload
.
这张图片显示了左页和右页之间的中间平移,并显示了右页的间隙(那个奇怪的红色条纹出现了两次,我的直觉告诉我它设置了我前两个的宽度喜欢的行,1 像素或其他)。
知道这里发生了什么吗?
我遇到了同样的问题。我在 AwakeWithContent()
中进行了 table 配置。当我将它移动到 WillAppear()
时,它工作正常。我认为问题是当你滑动到场景时它试图定位 table.
WillAppear()
好像场景一滑进去就发生了