我目前正在显示长文本标签以及其下方的按钮,以便转到下一个'信息。
当按下下一个按钮时,由于手表套件的奇怪的自动调整机制,标签会自动调整它的高度;但屏幕不会改变位置。我想在标签更新时将InterfaceController滚动回顶部。这可以使用当前的Watch Kit SDK吗?
答案 0 :(得分:1)
Apple员工说
上仅在WKInterfaceTable上支持滚动到顶部。如果你是 喜欢WKInterfaceController上的这个功能,请提交一个 请求https://bugreport.apple.com。谢谢! :)
答案 1 :(得分:0)
目前,没有用于界面控制器滚动到顶部的API。但是我为此做了一个解决方法。
func scrollInterfaceToTop() {
tableView.setHidden(false)
tableView.scrollToRow(at: 0)
tableView.setHidden(true)
}
答案 2 :(得分:0)
现在可以在watchOS 4中使用。只需使用scrollToObject:atScrollPosition:animated:
方法。