我是obj c的新手,我不了解如何使用Kal Calendar.有人愿意帮助新的应用程序开发人员完成整个过程吗?我把它安装到我的应用程序但不知道如何使用它.我知道如果你没有回复,我找不到它的任何教程和谷歌只有一点帮助.
我正在使用ios5,故事板和弧形.提前致谢.
我不得不用故事板将日历子类化,这是最好的方法吗?我不能用任何其他方式用导航栏显示它.
更新 - 我不认为子类是要走的路,但我仍在研究解决方案
我在项目需要日历视图中处理事件,我尝试了很多库,但最后我决定使用kal库,因为它有能力添加事件
Calendar.h
#import "Kal.h"
#import "NSDate+Convenience.h"
#import "EventKitDataSource.h"
@interface Calendar : UIViewController<WebService_Delegate , UITableViewDelegate >
{
KalViewController *kal;
id dataSource;
}
Run Code Online (Sandbox Code Playgroud)
Calendar.m
- (void)viewDidLoad
{
[super viewDidLoad];
self.title = @"Caledar";
kal = [[KalViewController alloc]initWithSelectionMode:KalSelectionModeSingle];
kal.selectedDate = [NSDate dateStartOfDay:[NSDate date]];
kal.delegate = self;
kal.view.frame = CGRectMake(0, 65, kal.view.frame.size.width, kal.view.frame.size.height);
[kal showAndSelectDate:[NSDate date]];
//navController = [[UINavigationController alloc]initWithRootViewController:kal];
// [self.view addSubview:navController.view];
[self initVariable];
[self getEvents];
dataSource = [[EventKitDataSource alloc] init];
kal.dataSource = dataSource;
[self.view addSubview:kal.view];
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath …Run Code Online (Sandbox Code Playgroud) 我使用Kal库在iPhone中实现了日历视图.源代码在这里https://github.com/klazuka/Kal.我想禁用之前的日期.只有今天的日期和未来的日期必须是可点击的.
我正在尝试将日历(Kal 日历实现)上选择的日期与当前日期进行比较。问题是当前日期采用 MM/dd/yyyy 格式,而如果月份或日期低于 10,则 Kal 日期将没有前导零。是否有一种简单的方法来检索当前日期,以便它不会有如果天数或月数小于 10,则前导零?(当前日期实际上将用作保存对象的属性,以便以后可以使用 Kal 选择的日期查询它们)
示例当前日期 - 07/07/2014
示例 Kal 日期 - 7/7/2014
kal ×4
ios ×3
calendar ×2
cocoa-touch ×1
date ×1
ios5 ×1
iphone ×1
nsdate ×1
objective-c ×1
uistoryboard ×1
xcode ×1