【发布时间】:2011-04-19 07:44:35
【问题描述】:
我有这个代码
NSDateComponents *components = [[[NSDateComponents alloc] init] autorelease];
[components setYear:2011];
[components setDay:1];
[components setMonth:7];
NSCalendar *gregorianCalendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
NSDate *date = [gregorianCalendar dateFromComponents:components];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd"];
NSString *strDate = [dateFormatter stringFromDate: date];
但现在我想为每个月的每一天设置 31 个标签:如何为每个标签添加此组件?
[components setDay:1];
我也希望所有的星期天都是红色的,那么每 7 天的标签必须是红色的;你能帮帮我吗?
【问题讨论】:
-
我没有看到任何标签代码。
-
我的31个标签不知道怎么打码;我可以为第一个标签设置 first.text = strDate;其中“第一”是我的标签;但是之后?其他标签?我必须为 [components setDay:1] 添加一个值;没有?
标签: objective-c xcode ios label nsdate