gpt4 book ai didi

iOS:使 Tapku 日历库平铺网格大小始终为 6x6

转载 作者:行者123 更新时间:2023-11-28 23:03:15 26 4
gpt4 key购买 nike

我注意到 Tapku 日历网格根据月份的日期分布在 5x5 和 6x6 之间调整大小。例如,它显示 2012 年 3 月的 5x5 网格和 2012 年 9 月的 6x6 网格!对我来说,这会使 GUI 对齐出错,所以我希望网格始终为 6x6。我一直在研究 TKCalenderMonthView 的 rangeOfDatesInMonthGrid 方法,但没有了解它是如何创建网格的!谁能告诉我如何始终修复 6x6 网格。

谢谢。

最佳答案

第二点的解决方案。如果您想在选定日期显示标记并从取消选择的日期删除标记,请使用以下代码。(它不会显示蓝色标记)

- (void)calendarMonthView:(TKCalendarMonthView *)monthView didSelectDate:(NSDate *)d {
NSLog(@"calendarMonthView didSelectDate");

NSDateFormatter *df=[[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd"];
[df setTimeZone:[NSTimeZone systemTimeZone]];

NSString *strqw=[df stringFromDate:d];
NSLog(@"%@",strqw);
NSString *stss=[strqw stringByAppendingString:@" 00:00:00 +0000"];
NSLog(@"%@",stss);
int k=0;
for (int i=0; i<[array1 count]; i++) {
if([[array1 objectAtIndex:i]isEqualToString:stss]){
[array1 removeObjectAtIndex:i];
k=1;
}
}
if(k==0)
[array1 addObject:stss];

[calendar reload];
}

并添加这一行
NSArray *data=[[NSArray alloc] initWithArray:array1];在下面的方法中

 - (NSArray*)calendarMonthView:(TKCalendarMonthView *)monthView marksFromDate:(NSDate *)startDate toDate:(NSDate *)lastDate

关于iOS:使 Tapku 日历库平铺网格大小始终为 6x6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9719633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com