iOS视图日历iphone app控件

时间:2011-04-08 09:03:19

标签: iphone objective-c cocoa-touch

我正在寻找我的iPad应用程序的日历控件,它在月视图中的行为和外观类似于日历iPhone应用程序。

是否有人知道任何可用的控件?

3 个答案:

答案 0 :(得分:9)

Tapku有一个不错的日历控件

答案 1 :(得分:4)

  

@Benjamin Pearson:在我看来(浏览代码时)   Tapku日历未本地化。你能确认一下吗?   假设是对的? - Wolfgang Schreurs 8月15日8:17

Tapku日历几乎已本地化,只要iOS用户具有本地化(非enlish)设备。对于iOS模拟器,您只需更改国家/地区,Tapku日历将以本地化语言更改每周的几个月和几天。但是为了更好的本地化,你需要在 NSDate + TKCategory.m 中更改 - (NSString *)monthString:

- (NSString*) monthString{
    NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
    [dateFormatter setDateFormat:@"MMMM"];
    return [dateFormatter stringFromDate:self];
}

到此:

- (NSString*) monthString{
    NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
    [dateFormatter setDateFormat:@"LLLL"];
    return [dateFormatter stringFromDate:self];
}

换句话说,您只需将MMMM更改为LLLL即可。例如,俄语会将“сентября”改为“Сентябрь”。

答案 2 :(得分:2)

您也可以尝试Kal Calendar

Kal Calendar