WKInterfaceTable添加滚动条" flash'并从非滚动视图中删除滚动条

时间:2016-03-15 20:46:02

标签: ios objective-c iphone watchkit watch-os-2

我有两个关于WatchKit的问题:

1)我有一个使用[WKInterfaceTable]的应用程序。其中一个界面是可滚动的。因此,当用户滚动时,滚动条会出现在监视界面的右上角。

当用户打开应用程序时,如何让滚动条临时闪烁滚动条。这个功能的一个很好的例子是Apple手表中的日历应用程序。 我已经梳理了网络和WatchKit目录(https://developer.apple.com/library/ios/samplecode/WKInterfaceCatalog/Introduction/Intro.html),但无法找到解决方案。

2)我有另一个界面,只在手表上显示一行,因此无需滚动。在这种情况下如何删除滚动视图?

我正在使用WatchKit 2.0并在Objective-C中编写应用程序。

1 个答案:

答案 0 :(得分:0)

我想知道你是否可以通过在视图加载后以编程方式滚动到顶部来获得所需的效果?

table.scrollToRowAtIndex(0)

如果这不起作用,那么也许(再次加载后)滚动到第二行然后回到第一行导致栏显示?

table.scrollToRowAtIndex(1) table.scrollToRowAtIndex(0)

我没试过这个,但是我已经以编程方式访问了WKInterface表中的行,我相信你确实得到了滚动条。