2012-06-29 81 views
1

我在我的應用程序中使用TapkuMonthCalendarViewController,當日歷加載日曆的顏色方案在模擬器上不顯示正常。任何人都會遇到這種情況tapku日曆顏色

我沒有試圖設置背景的任何東西,我已經在其他應用程序之前使用過這個日曆,它從來沒有這樣做過。

任何意見將不勝感激。

這是日曆視圖我看到http://i.imgur.com/IwT9s.png

編輯:我才意識到自己忘了,包括捆綁到我的項目!所以這是所有未來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]; 
    } 
}