objective-c - 如何从 Kal 控件中获取选定的日期?

标签 objective-c ios calendar

1- 我想从 Kal 控件中获取选定的日期。 (https://github.com/klazuka/Kal)

我将代码添加到我的 Controller 中:

kal = [[KalViewController alloc] init];
kal.delegate = self;
navController = [[UINavigationController alloc] initWithRootViewController:kal];

在什么情况下我可以读取选定的日期?

2- 我不想显示底部表格 View ,这可能吗?

我只需要日历 View 。

最佳答案

在 KalViewController.m 中 搜索以下函数:

-(void)didSelectDate:(KalDate *)date
{
self.selectedDate = [date NSDate];
NSDate *from = [[date NSDate] cc_dateByMovingToBeginningOfDay];
NSDate *to = [[date NSDate] cc_dateByMovingToEndOfDay];
[self clearTable];
[dataSource loadItemsFromDate:from toDate:to];
[tableView reloadData];
[tableView flashScrollIndicators];
}

运行 NSLog(@"%@",[日期 NSDate]);在 KalViewController.m 的 didSelectDate 中返回从 kal 日历中选择的日期。

输出:

2011-11-23 14:51:00.345 xx[23467:207] 2011-11-27 08:00:00 +0000
2011-11-23 14:51:01.234 xx[23467:207] 2011-11-28 08:00:00 +0000
2011-11-23 14:51:01.728 xx[23467:207] 2011-11-27 08:00:00 +0000

关于objective-c - 如何从 Kal 控件中获取选定的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8244789/

相关文章:

objective-c - 使用 AFNetworking 2.0 执行 POST 时的 EXC_BAD_ACCESS

ios - 在 Storyboard中连接 UIPickerView 数据源和委托(delegate)的原因

ios - SWRevealViewController - 防止与后 View 交互

ios - 距另一个日期一年的日期

css - 从 Angular 日历的 tr/td 中删除鼠标悬停效果

java - 日历构造函数 Java toString

ios - 不再使用时从 UITableViewCell 中移除观察者

ios - 在 UITableView 中更改 AVPlayer 的 playerItem

ios - 如何在 iOS 的第二个 ScrollView 中显示第一个 ScrollView 图像?

javascript - primefaces 日历值在 javascript 中未定义