作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为了学习 watch 编程,我建立了一个小测试应用程序,它只包含一个图像和一个表格:
该应用程序由 iOS 和 watch 模拟器执行。应用程序正确设置了图像和表格内容。
当表格太长而无法完全放在 watch 屏幕上时,我希望点击表格可以滚动表格内容。
然而,完整的 watch 内容是滚动的,包括图像(请注意绿盘已经滚动到一半看不见了):
我该怎么做才能使图像固定在屏幕上,但允许表格内容垂直滚动?
最佳答案
虽然私有(private) API 支持您想要执行的操作,但该功能在 watchOS 2 或 watchOS 3 中均不公开提供给我们。
我们仅限于整个界面滚动(当它的内容大于屏幕大小时),或者整个界面根本不滚动(当它的内容适合屏幕大小时)。
您可能想要提交一个功能请求,要求提供静态组、粘性表格行标题或滚动区域。
什么接近...
The new WKCrownSequencer
and WKCrownDelegate
会让您与场景或特定界面对象进行交互,但无法代表整个滚动界面 Controller 覆盖系统的手势识别和滚动支持。
我不认为有一种优雅的方式来实现你现在想要的,那会很完美。
如果你决心破解或重新考虑这个......
如果你不想等待 Apple 最终为你想要的东西提供适当的支持,这里有一些选项可以帮助你从不同的方向解决这个问题。
关于storyboard - Apple watch : How to scroll only table contents, 而不是整个 watch 用户界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39120805/
我是一名优秀的程序员,十分优秀!