【问题标题】:Modify WatchKit Table View to prevent pushing interface out of view修改WatchKit Table View,防止将界面推送到视野之外
【发布时间】:2020-05-14 14:00:21
【问题描述】:
我正在为 Apple Watch 开发一款秒表应用程序,类似于默认预装在 Apple Watch 上的应用程序。我想要一个类似于预装的膝上桌,它可以滚动但不会将控制按钮推到用户视野之外。现在,在我跑了足够多的时间后,用户无需向下滚动即可访问秒表控件。有没有办法通过转动数字表冠来使 WatchKit Table 视图滚动到位并一次显示 3 个条目,而无需将 UI 的其余部分推到屏幕下方?
【问题讨论】:
标签:
ios
swift
watchkit
watchos
【解决方案1】:
目前在 watchKit 中,如果不适合,tableViews 会一直滚动到屏幕外。你可以做的是
1) 将第四个 tableView 单元格作为类似“V”的公开指示,同时隐藏最近 3 个之前的单元格,当单击此单元格时,加载其余单元格并有一个额外的单元格显示“^”所有单元格都显示。点击这里会将它们隐藏回最近的 3.
2) 从第四个单元格导航到显示所有单圈数据的新界面控制器。