类似于 iOS 7 日历应用(日视图)的 iOS 周视图控件。
该控件已在我们的 Lumen Trails 应用程序中投入生产使用,目前下载量超过百万。
运行示例项目以查看其在实际操作中的表现,或者以下是在您的视图控制器viewDidLoad方法中可以添加的片段
- (void)viewDidLoad
{
[super viewDidLoad];
self.weekView = [[LSWeekView alloc] initWithFrame:CGRectZero style:LSWeekViewStyleDefault];
self.weekView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
self.weekView.calendar = [NSCalendar currentCalendar];
self.weekView.selectedDate = [NSDate date];
__weak typeof(self) weakSelf = self;
self.weekView.didChangeSelectedDateBlock = ^(NSDate *selectedDate)
{
[weakSelf doSomethingUseful];
};
[self.view addSubview:self.weekView];
}
iOS 7, ARC
Christoph Zelazowski,Lumen Spark LLC,华盛顿州西雅图 [email protected]
LSWeekView 基于 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。