Игровой центр для iPad - PullRequest
       13

Игровой центр для iPad

0 голосов
/ 17 апреля 2011
GKLeaderboardViewController *leaderboardController = [[[GKLeaderboardViewController alloc] init] autorelease];
if (leaderboardController != nil) {
  // start the leader board view controller
  leaderboardController.leaderboardDelegate = self;
  leaderboardController.timeScope = GKLeaderboardTimeScopeAllTime;
  leaderboardController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
  leaderboardController.modalPresentationStyle = UIModalPresentationFullScreen;
  leaderboardController.category = @"map1";
  RootViewController* rootVC = ((AppDelegate*)[UIApplication   sharedApplication].delegate).viewController;
  [rootVC presentModalViewController:leaderboardController animated:YES];
}

У меня есть приложение для iPhone, оно отлично работает с gamecenter. Но когда я создаю версию для iPad, список лидеров игрового центра все еще отображается с размером iPhone (320x480).

Итак, я добавил это: leaderboardController.modalPresentationStyle = UIModalPresentationFullScreen; но дисплей поврежден, 3 кнопки (сегодня, на этой неделе, все время) на панели вкладок НЕ полноэкранные. и деревянная рама тоже.

1 Ответ

0 голосов
/ 05 июля 2011

вам нужно использовать бланк формы ModelPresentation, который открывается не во весь экран:

troller.modalPresentationStyle = UIModalPresentationFormSheet
...