我在我的应用程序中使用TapkuMonthCalendarViewController,当日历加载时,日历的颜色方案在模拟器上显示不正常。还有其他人经历过这个吗?
我没有试图设置任何背景,我之前在其他应用程序中使用过这个日历,它从未像这样做过。
非常感谢任何建议。
的日历视图 编辑:我意识到我忘了将捆绑包括在我的项目中!所以这是所有未来tapku用户的解决方案。答案 0 :(得分:1)
您可以更改日历背景,而不是更改“日历”平铺图像。
或者您将此代码放在drawRect方法上。
- (void) drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
//UIImage *tile = [UIImage imageWithContentsOfFile:TKBUNDLE(@"TapkuLibrary.bundle/Images/calendar/Month Calendar Date Tile.png")];
CGRect r = CGRectMake(0, 0, 46, 44);
//CGContextDrawTiledImage(context, r, tile.CGImage);
if(today > 0){
int pre = firstOfPrev > 0 ? lastOfPrev - firstOfPrev + 1 : 0;
int index = today + pre-1;
CGRect r =[self rectForCellAtIndex:index];
r.origin.y -= 7;
//[[UIImage imageWithContentsOfFile:TKBUNDLE(@"TapkuLibrary.bundle/Images/calendar/Month Calendar Today Tile.png")] drawInRect:r];
}
}