WKInterfaceTable渲染问题。滚动条和最后一行都被切断了

时间:2015-03-20 02:14:18

标签: ios xcode uistoryboard watchkit wkinterfacetable

我正在为Apple Watch开发WatchKit应用程序。我"完成"该应用程序最初是在11月/ 12月第一次测试时发布的。

我最近升级了最终版本,WatchKit中的某些东西发生了变化(如预期的那样)。我不得不在这里和那里修复几行代码,因为它们改变了应用程序视图的启动方式。

无论如何,在解决问题之后,我注意到我的WKInterfaceTable显示并正确地滚动几乎。表中的最后一行被截断(如下面的屏幕截图所示)。此外,滚动条非常短 - 比它应该短(也在屏幕截图中)。有没有其他人经历过这个?

Heading

在截图中,该应用程序有大约10行,我只是向下滚动一点额外的拉动只是为了显示最后一行的截止...注意底部的行和右上角的滚动条。

我已添加了可能有用的额外屏幕截图。我研究了WKInterfaceTable上的一些教程,他们并没有真正做到与我在Interface Builder中做的不同。我迷失在这里。

我没有在代码中进行任何UI修改。我只是让WatchKit尽可能地处理UI,而不需要我的任何干预。

谢谢!

其他截图:

enter image description here

1 个答案:

答案 0 :(得分:4)

滚动条设计很短,这不是一个错误。这就是它的意义。

关于最后一行的切断,将表格添加到WKInterfaceGroup,然后将组的高度设置为“适合内容的大小”。那应该解决它。