我正在开发一个RSS阅读器类型的应用程序。我正在玩弄可能使用普通的TableView应用程序,但将文章显示为电影胶片。我主要考虑使用iPad应用程序(但也可能适用于较小的iPhone)。
这个想法是让细胞使用滑动触摸在屏幕上传递/滚动(但是水平,而不像普通的TableView那样垂直)。它们将是完整文章的某种微缩模型,并且当被轻敲(或通过多点触摸变焦以获得更好的控制)时可以放大阅读。然后,只要用户看到足够的内容,就可以继续前进。
有没有人知道是否有一种简单的方法来完成这样的事情?
答案 0 :(得分:4)
最明显的解决方案是使用UIScrollView,因为这将免费提供惯性效果等 - 所有你必须用相关的子视图填充它。 (UITableView实际上使用的是UIScrollView。)
有关更多信息和示例代码,请参阅Apple的UIScrollView docs。
答案 1 :(得分:2)
如果您想要水平滚动,请查看Jeremy Tregunna的JScrollingRow。它是公共领域许可下的开源。