Objective c iOS:日期水平滚动类似于本机';提醒';应用

Objective c iOS:日期水平滚动类似于本机';提醒';应用,objective-c,ios,uitableview,horizontal-scrolling,infinite-scroll,Objective C,Ios,Uitableview,Horizontal Scrolling,Infinite Scroll,我正在开发一个iOS组件,它类似于iPhone上“提醒”应用程序的日期水平滚动 关于如何处理这个问题有什么想法吗?我认为tableview的水平滚动可能是通过在自定义tableViewCell中插入一个tableview来实现的(就像我在下面的文章中发现的:) 如果这是从这个组件开始的正确方法,那么如何用无限多的日期填充单元格 如果您对此有任何想法,我们将不胜感激!谢谢。您应该看看新的iOS 6UICollectionView。这将使代码实现更容易。我也应该支持iOS 5,所以UICollect

我正在开发一个iOS组件,它类似于iPhone上“提醒”应用程序的日期水平滚动

关于如何处理这个问题有什么想法吗?我认为tableview的水平滚动可能是通过在自定义tableViewCell中插入一个tableview来实现的(就像我在下面的文章中发现的:)

如果这是从这个组件开始的正确方法,那么如何用无限多的日期填充单元格


如果您对此有任何想法,我们将不胜感激!谢谢。

您应该看看新的iOS 6
UICollectionView
。这将使代码实现更容易。

我也应该支持iOS 5,所以UICollectionView不是我的选择。但是谢谢你的建议。@ymotov在提醒中水平滚动日期是一个UICollectionView。你已经得到了你想要的答案。好吧,那么,即使我要使用UICollectionView,我仍然需要处理视图的无限滚动,对吗?UICollectionView的工作方式与UITableView类似,我需要在部分中指定项目的数量。那么,如果我需要输入无限多的日期,我该怎么做呢?我想你实际上只需要几个单元格(比如说7个可见单元格和2个隐藏单元格,一个用于左侧,一个用于右侧)和无限滚动。无论何时向左或向右滚动,都会使用新值(在您的情况下为新天数)更新隐藏的单元格。这里有一个苹果提供的无限滚动的例子:我应该感谢你关闭这个线程并投票否决它吗?如果我提到了模棱两可的地方,我会改正的#效果不佳的在任何情况下,我通过使用两个TableView和CGAffineTransformMakeRotation函数解决了我的问题。它在iOS5和iOS6上都非常有效。这就是我一直在寻找的答案。如果有人需要更好的解释,请随时告诉我。