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 に答える