1
我想使用GData在iPhone上实现Google日历网格视图链接。所以我通过GData成功实施并访问了我的Google帐户。但是我可以在TableView结构中看到所有事件......我需要如下图所示的结构。iPhone上的Google日历实施?
我如何获得这一观点?
我从this link下载了演示应用程序。
我想使用GData在iPhone上实现Google日历网格视图链接。所以我通过GData成功实施并访问了我的Google帐户。但是我可以在TableView结构中看到所有事件......我需要如下图所示的结构。iPhone上的Google日历实施?
我如何获得这一观点?
我从this link下载了演示应用程序。
喜有三分之一方API来显示压延机一样的..
我在这里展示一些代码
执行情况周,
- (MAEvent *)event {
static int counter;
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
[dict setObject:[NSString stringWithFormat:@"number %i", counter++] forKey:@"test"];
MAEvent *event = [[MAEvent alloc] init];
event.backgroundColor = [UIColor purpleColor];
event.textColor = [UIColor whiteColor];
event.allDay = NO;
event.userInfo = dict;
return event;
}
- (void)weekView:(MAWeekView *)weekView eventTapped:(MAEvent *)event {
NSDateComponents *components = [CURRENT_CALENDAR components:DATE_COMPONENTS fromDate:event.start];
NSString *eventInfo = [NSString stringWithFormat:@"Hour %i. Userinfo: %@", [components hour], [event.userInfo objectForKey:@"test"]];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:event.title
message:eventInfo delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
}
执行情况日.. tatic的NSDate * date = nil;
- (NSArray *)dayView:(MADayView *)dayView eventsForDate:(NSDate *)startDate
{
date = startDate;
NSArray *arr = [NSArray arrayWithObjects: self.event, self.event, self.event,
self.event, self.event, self.event, self.event, self.event, self.event, nil];
static size_t generateAllDayEvents;
generateAllDayEvents++;
if (generateAllDayEvents % 4 == 0)
{
((MAEvent *) [arr objectAtIndex:0]).title = @"All-day events test";
((MAEvent *) [arr objectAtIndex:0]).allDay = YES;
((MAEvent *) [arr objectAtIndex:1]).title = @"All-day events test";
((MAEvent *) [arr objectAtIndex:1]).allDay = YES;
}
return arr;
}
- (MAEvent *)event {
static int counter;
static BOOL flag;
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
[dict setObject:[NSString stringWithFormat:@"number %i", counter++] forKey:@"test"];
unsigned int r = arc4random() % 24;
int rr = arc4random() % 3;
MAEvent *event = [[MAEvent alloc] init];
event.backgroundColor = ((flag = !flag) ? [UIColor purpleColor] : [UIColor brownColor]);
event.textColor = [UIColor whiteColor];
event.allDay = NO;
event.userInfo = dict;
if (rr == 0) {
event.title = @"Event lorem ipsum es dolor test. This a long text, which should clip the event view bounds.";
} else if (rr == 1) {
event.title = @"Foobar.";
} else {
event.title = @"Dolor test.";
}
NSDateComponents *components = [CURRENT_CALENDAR components:DATE_COMPONENTS fromDate:date];
[components setHour:r];
[components setMinute:0];
[components setSecond:0];
event.start = [CURRENT_CALENDAR dateFromComponents:components];
[components setHour:r+rr];
[components setMinute:0];
event.end = [CURRENT_CALENDAR dateFromComponents:components];
return event;
}
你有没有试过自己?你有什么问题? – Abizern 2012-08-13 07:11:48
@Abizern,哈哈。你可以阅读所有问题吗?我已经写了即时通讯尝试和在Tableview中实现... – Tirth 2012-08-13 07:22:00
我想建议.....这是好的,如果有任何机构没有回答它 – Tirth 2012-08-13 07:22:38