UI Problema con kal calendar para ipad?

Tengo un problema de interfaz de usuario con Kal Calendar para iPad. En el iPad hay un espacio vacío pero en el iPhone está bien. ¿Cómo puedo hacer que encaje en el marco del iPad?

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { [kal.view setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; } else if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { [kal.view setFrame:CGRectMake(0, 0,768 ,1004)]; } 

¡Intenté usar el código mencionado anteriormente pero no funcionó para mí!

introduzca la descripción de la imagen aquí

En KalGridView.m encontrarás esto.

 const CGSize kTileSize = { 46.f, 44.f }; 

Cambiaría el código a una propiedad en la que puede establecer el marco dinámicamente en el idioma y / o la orientación.

en KalGridView.m

  const CGSize kTileSize = { 109.0f, 109.0f }; 

y en KalView.m

 - (void)addSubviewsToHeaderView:(UIView *)headerView … for (CGFloat xOffset = 0.f; xOffset < headerView.width; xOffset += 109.f, i = (i+1)%7) { CGRect weekdayFrame = CGRectMake(xOffset, 30.f, 109.f, kHeaderHeight - 29.f); UILabel *weekdayLabel = [[UILabel alloc] initWithFrame:weekdayFrame]; weekdayLabel.backgroundColor = [UIColor clearColor]; weekdayLabel.font = [UIFont boldSystemFontOfSize:10.f]; weekdayLabel.textAlignment = UITextAlignmentCenter; weekdayLabel.textColor = [UIColor colorWithRed:0.3f green:0.3f blue:0.3f alpha:1.f]; weekdayLabel.shadowColor = [UIColor whiteColor]; weekdayLabel.shadowOffset = CGSizeMake(0.f, 1.f); weekdayLabel.text = [weekdayNames objectAtIndex:i]; [headerView addSubview:weekdayLabel]; [weekdayLabel release]; } } 

resultados en:

captura de pantalla