1

我在我的应用程序中使用了 TapkuMonthCalendarViewController,当日历加载时,日历的配色方案在模拟器上显示不正常。还有人经历过这个吗?

我没有尝试设置任何东西的背景,而且我以前在其他应用程序中使用过这个日历,它从来没有像这样表现过。

任何建议将不胜感激。

这是我看到的日历视图http://i.imgur.com/IwT9s.png

编辑:我意识到我忘记将捆绑包包含到我的项目中!所以这是所有未来tapku用户的解决方案。

4

1 回答 1

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];
    }
}
于 2012-08-04T05:33:14.377 回答