我正在开发一些需要用户选择日历日期的iOS应用程序,虽然内置日期选择器小部件可以,但我更喜欢用户可以从日历网格中选择日期,类似于它在Hipmunk的iOS应用程序中的工作方式。在该应用程序中,向用户显示无限滚动视图,显示天数网格,每个单元格显示月和日。一周中的日子以持久(即非滚动)横幅显示。
除了简单地显示日历外,此控件还应允许突出显示/选择日期。更好的是,用户应该能够通过点击开始和结束日的单元格来选择整个日期范围,在此单元格中应突出显示整个天数。
有什么想法吗?
答案 0 :(得分:1)
它是一个“无限”UIScrollView
,里面有各种其他视图。 Apple在他们的StreetScroller项目中提供了一个演示无限的UIScrollview。
您将为每天想要显示的各种内容分配和初始化视图,并且可能会重复使用顶部的视图作为日期(当向左滚动时,您更改日期并将其移至是的,按照UITableView的传统方式重用它。)
选择是改变支持视图的对象的可见状态。