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 кнопки (сегодня, на этой неделе, все время) на панели вкладок НЕ полноэкранные.
и деревянная рама тоже.